红宝石:测试没有运行

问题描述:

我试图运行下面的测试:红宝石:测试没有运行

require 'minitest/spec' 
require 'minitest/autorun' 

def test_true_is_true 
    assert "3".is_a_number? 
end 

当我运行这个文件,我收到以下输出:

Finished in 0.001183s, 0.0000 runs/s, 0.0000 assertions/s. 

0 runs, 0 assertions, 0 failures, 0 errors, 0 skips 

为什么没有我的测试正在跑了?

+0

试验方法应该是在一个类(从MINITEST ::测试用例或东西继承) – 2014-11-24 07:30:29

您需要使用从MiniTest::Test这样继承的类:

require "minitest/autorun" 

class TestMe < Minitest::Test 
    def test_true_is_true 
    assert "3".is_a_number? 
    end 
end