我目前正在开发一个使用Spree Cart的项目,因此迫使我从使用RSpec的测试切换到使用Shoulda进行测试。
我非常喜欢从rspec获得的输出,并希望使用Shoulda获得类似的可读输出。
具体来说,我如何使用shoulda?
实现与下面的rspec命令相似的输出$ spec spec --color --format specdoc
答案 0 :(得分:1)
Shoulda是Test :: Unit中的库。您可以通过安装redgreen gem
获得有色的Test :: Unit输出答案 1 :(得分:0)
只需将--verbose
或-v
标志传递给Ruby即可获得人性化的输出(不如RSpec好,但可行):
$ ruby -v test/your_test.rb
如果您使用Rake::TestTask
来运行您的Shoulda测试,则有一个用于传递选项的环境变量:
$ TESTOPTS='--verbose' rake