Ruby测试单元:未初始化的常量Test :: Unit :: UnitCase

时间:2011-02-26 04:24:15

标签: ruby testunit

我正在尝试运行此测试,但我正在运行一个问题。每次我尝试运行测试时,都会收到以下错误:

未初始化的常量Test :: Unit :: UnitCase

我在Windows 7上运行它,ruby 186。 路径指向C:\ ruby​​186 \ bin Ruby Bin C:\ ruby​​186 \ bin

这不是rails应用程序。这只是红宝石。

这是代码:

require 'rubygems'
require 'test/unit'
require 'shoulda'
require './AngryBadger'

class AngryBadger < Test::Unit::UnitCase

  def setup
    test_uri = ""
    @ab = AngryBadger.new()
  end

  should "have no fear" do
   assert(true)
  end
end

我怀疑这可以通过配置修复,但我不知道我能做什么。

1 个答案:

答案 0 :(得分:1)

您应该从Test::Unit::TestCase继承子类:

class AngryBadger < Test::Unit::TestCase