如何输出 ruby 单元测试的名称 [英] How to output names of ruby unit tests
本文介绍了如何输出 ruby 单元测试的名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个单元测试(示例被修改 Test::Unit 文档)
I have a unit test (example is modified Test::Unit documentation)
require 'test/unit'
class TC_MyTest < Test::Unit::TestCase
def test_something
assert(true)
end
end
当我执行它时,我得到:
When I execute it, I get:
Loaded suite C:/test
Started
.
Finished in 0.0 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
我想得到这样的东西(输出test_something
):
I would like to get something like this (test_something
is outputted):
Loaded suite C:/test
Started
test_something
.
Finished in 0.0 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
推荐答案
使用 详细 选项.
test.rb -v v
或
test.rb --verbose=verbose
输出:
Loaded suite C:/test
Started
test_something(TC_MyTest): .
Finished in 0.0 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
这篇关于如何输出 ruby 单元测试的名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文