如何输出 ruby​​ 单元测试的名称 [英] How to output names of ruby unit tests

查看:40
本文介绍了如何输出 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆