2010-07-07 33 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 
相關問題