2011-05-24 44 views
2

我已經使用redgreen gem來突出顯示rails 3的一些測試輸出。我很喜歡它,但我只是發現它,因爲我正在尋找一個更具體的解決方案,它不會沒有。着色/高亮導軌3'耙測試'輸出

我希望看到特別強調的文件名。我想用一個例子來說明:

4) Error: 
test_shouldn't_be_able_to_make_duplicate_ModeratorPermission(ModeratorPermissionTest): 
NoMethodError: undefined method `users' for #<ModeratorPermissionTest:0x7f13ad7ee3d0> 
    /test/unit/moderator_permission_test.rb:10:in `test_shouldn't_be_able_to_make_duplicate_ModeratorPermission' 

    5) Error: 
test_*should*_be_able_to_make_duplicate_Post(PostTest): 
NoMethodError: undefined method `users' for #<PostTest:0x7f13ad7f04a0> 
    /test/unit/post_test.rb:12:in `test_*should*_be_able_to_make_duplicate_Post' 

    6) Error: 
test_should_be_able_to_make_a_post(PostTest): 
NoMethodError: undefined method `users' for #<PostTest:0x7f13ad7f0478> 
    /test/unit/post_test.rb:6:in `test_should_be_able_to_make_a_post' 

當黑/白,我的眼睛沒有馬上去任何一個地方,在這我第一眼。我希望看到「PostTest」和「ModeratorPermission」突出顯示。如果測試名稱本身被突出顯示,它也會很好。

有沒有人知道是否有寶石已經這樣做了嗎?

回答

1

您是否嘗試了term-ansicolor?

http://flori.github.com/term-ansicolor/

或者,如果你只是尋找乾淨的輸出,也許嘗試轉?

https://github.com/TwP/turn

+1

hm,我已經爲我的rails應用程序完成了Ruby側面測試,這已經有一段時間了。我認爲用term-ansicolor,我可以得到我正在尋找的東西。雖然看起來真的很性感。當我回到測試我的Rails應用程序的時候,我一定會嘗試一下。謝謝! – 2012-03-15 21:48:01

0

有關rake test輸出一點顏色,gem install turn作品紅寶石1.9和2.0。