0

初めて RR double フレームワークを試していますが、既存の RSpec スタブを変換する方法に少し行き詰まっています。ドキュメントでダブル グラフを使用して RSpec の stub_chain と同じ結果を得る方法はわかりましたが、定義されたメソッドに応答するだけのスタブ/モックを作成するにはどうすればよいですか?

たとえば、RSpec では、admin = stub(admin?: true)admin を実行してから使用できます。最初に管理者を定義しなくても、RR でこれを行うことはできますか? admin = User.new; stub(admin).admin? { true }

のようなことはできましたadmin = stub; stub(admin).admin? { true }が、その二重スタブは奇妙に思えます。

4

1 に答える 1

1
admin = stub(User.new).admin? { true }

あなたが欲しいと思うだけで十分なようです。

于 2012-03-02T08:52:29.683 に答える