1
测试::单位我想运行一个测试文件:红宝石:如何通过选项1.9.3
# xxx.rb
require 'test/unit'; class XTest < Test::Unit::TestCase; def test_xxx; end; end
直到红宝石1.9.2
ruby -Itest -e "require './xxx.rb'" - -v
做的工作,与1.9.3我突然得到:
/usr/local/rvm/rubies/ruby-1.9.3-rc1/lib/ruby/1.9.1/test/unit.rb:167:in
`block in non_options': file not found: - (ArgumentError)
(它会尝试加载文件 ' - ' 不存在)
任何想法如何获取详细模式返回/将选项传递给test :: unit?
正确的输出将如下所示:
ruby -Itest -e "require './xxx.rb'" -- -v
或像这样(没有破折号,没有要求):
ruby -Itest xxx.rb -v
Loaded suite -e
Started
test_xxx(XTest): .