要输出 Ruby 单元测试的名称,您可以使用 describe
和 it
方法。describe
用于描述测试的主题,而 it
用于描述单个测试用例。这是一个简单的示例:
require 'minitest/autorun'
class MyTest < Minitest::Test
def test_addition
assert_equal 4, 2 + 2
end
end
在这个例子中,我们创建了一个名为 MyTest
的测试类,该类继承自 Minitest::Test
。我们定义了一个名为 test_addition
的测试方法,该方法使用 assert_equal
方法来检查两个数字相加是否等于 4。
要运行此测试,请将代码保存到一个名为 my_test.rb
的文件中,并在命令行中运行 ruby my_test.rb
。输出将显示测试的名称和结果,如下所示:
Run options: --seed 12345
# Running:
.
Finished in 0.001234s, 810.3721 runs/s, 810.3721 assertions/s.
1 runs, 1 assertions, 0 failures, 0 errors, 0 skips
在这个输出中,您可以看到测试的名称(在这种情况下是 test_addition
)以及测试的结果(在这种情况下是 .
,表示测试通过)。
领取专属 10元无门槛券
手把手带您无忧上云