3

mocha を使用してオブジェクトのすべてのメソッドをスタブ化する方法は?

私は試した

  1. object.stubs(:everything)
  2. stub_everything('class_name')

上記の方法は両方とも機能していません。

4

1 に答える 1

6

2 番目の方法が機能するはずです。モカ APIを見る

def test_product
  product = stub_everything('ipod_product', :price => 100)
  assert_nil product.manufacturer
  assert_nil product.any_old_method
  assert_equal 100, product.price
end
于 2010-12-30T13:37:15.543 に答える