2

私は単体テストを書いていますが、何らかの理由でメソッドを呼び出すたびに、try ブロックからスタブしています。スタブされた結果が返されません。これを機能させるために何か特別な設定が必要ですか? Ruby 1.8.7 と Rails 2.3 を使用しています

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

ありがとう!

4

0 に答える 0