2014-11-24 110 views
2

我試圖運行下面的測試:紅寶石:測試沒有運行

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

回答

3

您需要使用從MiniTest::Test這樣繼承的類:

require "minitest/autorun" 

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