0

我目前正在从事一个使用 Spree Cart 的项目,因此迫使我从使用 RSpec 进行测试切换到使用 Shoulda 进行测试。

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

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

$ spec spec --color --format specdoc
4

2 回答 2

1

Shoulda 是 Test::Unit 中的一个库。您可以通过安装 redgreen gem 获得彩色 Test::Unit 输出

http://github.com/mynyml/redgreen/blob/master/README

于 2010-07-08T02:04:14.407 回答
0

--verbose您可以通过简单地将or-v标志传递给 Ruby 来获得人性化的输出(不如 RSpec 好,但可行) :

$ ruby -v test/your_test.rb

如果您Rake::TestTask用于运行您的 Shoulda 测试,则有一个用于传递选项的环境变量:

$ TESTOPTS='--verbose' rake
于 2011-01-06T10:18:02.630 回答