我目前正在研究一个使用Spree Cart的项目,并因此迫使我从RSpec测试切换到Shoulda测试。如何让'Shoulda'测试输出更易于阅读并且以彩色显示!
我真的很喜欢我从rspec获得的输出,并且希望使用Shoulda获得类似可读的输出。
具体如何实现类似的输出,我会用下面的rspec命令来实现shoulda?
$ spec spec --color --format specdoc
我目前正在研究一个使用Spree Cart的项目,并因此迫使我从RSpec测试切换到Shoulda测试。如何让'Shoulda'测试输出更易于阅读并且以彩色显示!
我真的很喜欢我从rspec获得的输出,并且希望使用Shoulda获得类似可读的输出。
具体如何实现类似的输出,我会用下面的rspec命令来实现shoulda?
$ spec spec --color --format specdoc
早该是Test ::单位内的图书馆。您可以通过安装redgreen宝石
http://github.com/mynyml/redgreen/blob/master/README得到有色测试::单位输出
您可以通过传递--verbose
或-v
标志红宝石获得人性化的输出(没有像你一样的RSpec的,但可行的) :
$ ruby -v test/your_test.rb
如果您使用Rake::TestTask
运行你早该测试中,有一个为传递选项的环境变量:
$ TESTOPTS='--verbose' rake
工作就像一个魅力!干杯。 在从文章一短需要: 创业板安装redgreen 并添加以下到test_helper.rb中 要求“redgreen” 感谢温菲尔德! – Evolve 2010-07-08 13:22:22
任何想法如何获得像specdoc格式的测试输出? – Evolve 2010-07-08 13:23:31