RRを使用して私のコントローラのRSpecを書いてください。RailsのRRフレームワーク:instance_ofの複数の呼び出し
私は、コードを次のように書いた:まだ元が方法を承認呼び出すときしかし、RRスタブのみがメソッドを展開
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
describe RegistrationController do
it "should work" do
#deploy and approve are member functions
stub.instance_of(Registration).approve { true }
stub.instance_of(Registration).deploy { true }
post :register
end
end
。
登録クラスのすべてのインスタンスに対して両方のメソッド呼び出しをスタブするためにはどのような構文を使用しますか?
UPDATE: 私は[モカ]私の知る限りでは
Registration.any_instance.stubs(:deploy).returns(true)
Registration.any_instance.stubs(:approve).returns(true)
はそれが –
質問はRRスタブではなく、RSpecのスタブについてです私のために役立ちましたありがとうございました。 – Peeja
ああ - 私はそれを逃した - より良く読むことを学ぶべきである – jcfischer