2010-07-07 54 views
0

我目前正在研究一个使用Spree Cart的项目,并因此迫使我从RSpec测试切换到Shoulda测试。如何让'Shoulda'测试输出更易于阅读并且以彩色显示!

我真的很喜欢我从rspec获得的输出,并且希望使用Shoulda获得类似可读的输出。

具体如何实现类似的输出,我会用下面的rspec命令来实现shoulda?

$ spec spec --color --format specdoc 

回答

1

早该是Test ::单位内的图书馆。您可以通过安装redgreen宝石

http://github.com/mynyml/redgreen/blob/master/README得到有色测试::单位输出

+0

工作就像一个魅力!干杯。 在从文章一短需要: 创业板安装redgreen 并添加以下到test_helper.rb中 要求“redgreen” 感谢温菲尔德! – Evolve 2010-07-08 13:22:22

+0

任何想法如何获得像specdoc格式的测试输出? – Evolve 2010-07-08 13:23:31

0

您可以通过传递--verbose-v标志红宝石获得人性化的输出(没有像你一样的RSpec的,但可行的) :

$ ruby -v test/your_test.rb 

如果您使用Rake::TestTask运行你早该测试中,有一个为传递选项的环境变量:

$ TESTOPTS='--verbose' rake 
相关问题