着色/高亮导轨 3 个"前角测试"输出



我已经使用 redgreen gem 来突出显示 rails 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'

当我第一次看到黑/白时,我的眼睛不会立即去任何一个地方。 我希望看到突出显示"后期测试"和"版主权限"。 如果突出显示测试名称本身也会很好。

有谁知道那里是否有宝石已经这样做了?

你试过term-ansicolor吗?

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

或者,如果您只是在寻找更干净的输出,也许可以尝试转向?

https://github.com/TwP/turn

对于rake test输出上的一点颜色,gem install turn适用于 ruby 1.9 和 2.0。

相关内容

  • 没有找到相关文章

最新更新