rails测试单元stubbing然后通过try调用方法

时间:2012-12-31 16:49:03

标签: ruby-on-rails ruby unit-testing

我正在编写一个单元测试,由于某种原因,每当我调用该方法时,我都会从try块中存根,它不会返回存根结果。我需要配置哪些特殊功能才能使其正常工作?我正在使用ruby 1.8.7和rails 2.3

squirtle.stubs(:bubbles?).returns(true)
puts squirtle.bubbles?
 => true
puts squirtle.try(:bubbles?)
 => false

谢谢!

0 个答案:

没有答案