区分模块和类

时间:2011-07-02 00:10:49

标签: ruby testunit

以下产生错误:

require 'test/unit'

Test::Unit.setup_argv(["tests"])

$ run_tests.rb:4: undefined method `setup_argv' for Test::Unit:Module (NoMethodError)

如何让Ruby使用Test::Unit类而不是Test::Unit模块进行方法调用?

编辑 Ruby 1.8.7

1 个答案:

答案 0 :(得分:2)

错误的原因是Ruby 1.8.7中没有setup_argv Test :: Unit始终是一个模块。没有课。

请参阅此处的1.8.7文档以了解如何使用:
http://apidock.com/ruby/v1_8_7_330/Test/Unit