【发布时间】:2012-04-20 13:20:06
【问题描述】:
我正在尝试学习 rspec。我似乎无法测试 rails 控制器方法。当我在测试中调用方法时,rspec 只是返回一个未定义的方法错误。这是我的测试示例
it 'should return 99 if large' do
GamesController.testme(1000).should == 99
end
这是错误:
Failure/Error: GamesController.testme(1000).should == 99
NoMethodError:
undefined method `testme' for GamesController:Class
我在 GamesController 中有一个 testme 方法。我不明白为什么测试代码看不到我的方法。
感谢任何帮助。
【问题讨论】:
标签: ruby-on-rails testing methods rspec controller