我目前正在研究一個使用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