无法让测试单元启动在ruby 1.9.2中工作

时间:2011-10-03 19:17:10

标签: ruby testunit minitest

我正在使用Ruby 1.9.2(ruby -v产量:ruby 1.9.2p290(2011-07-09修订版32553)[x86_64-linux]),我试图让它工作:

require 'test/unit'

class TestStartup < Test::Unit::TestCase
  def self.startup
    puts "startup"
  end
  def test1
    puts "in test1"
  end
end 

当我运行它时,我得到了

Loaded suite test_startup
Started
in test1
.
Finished in 0.000395 seconds. 


1 tests, 0 assertions, 0 failures, 0 errors, 0 skips

我很难找到有关此功能的文档,除了SO上的零散帖子等。

是的,我想使用此功能而不是设置。

TIA

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

Ruby 1.9.2默认使用Minitest而不是Test :: Unit,因此Minitest可能缺少此功能。