NoMethodError:#
的未定义方法`assert_true'这对我的所有断言都是一样的。测试运行但未能断言。
无法断言的样本测试
class Cwy001 < Test::Unit::TestCase
def testCWY001
$base_url = "http://foo.foo.com/"
$patience = 5
$user = User.new
nav = Nav.new
calendar_m_view = Calendar_m_view.new
$user.loadUser("Selenium Robot10") #Event Scheduler in the Selenium Users group
nav.changeWg("Selenium Users Group")
nav.goToCalendar
assert_true(calendar_m_view.add(6)) #make sure that This user can add events to the calendar
$driver.quit
end
end
所有这些测试都运行得很好但是一旦它与自动运行器一起运行就会出错。
答案 0 :(得分:0)
assert_true
已在更高版本的测试单元中添加。也许你有一个旧版本。
根据ruby的版本,您需要额外的
gem 'test-unit'
如果没有你没有获得宝石,请从你的红宝石安装中找到测试套件(minitest?)。