クラスにはたくさんのテストがあります。クラスにファイルの存在の確認を追加したとき。
すべての場合にこのコードを追加する必要がありました。
File.any_instance.
expects(:exist?).
with('test_file').
returns(true).
once()
しかし、すべてのテストでグローバルモックを宣言したいのですが、mochaとrspecでこれを作成できますか?
クラスにはたくさんのテストがあります。クラスにファイルの存在の確認を追加したとき。
すべての場合にこのコードを追加する必要がありました。
File.any_instance.
expects(:exist?).
with('test_file').
returns(true).
once()
しかし、すべてのテストでグローバルモックを宣言したいのですが、mochaとrspecでこれを作成できますか?
これは次のようになりますか?
describe Thing do
# If this is really done once...
before :all do
File.any_instance.expects(:exist?).with('test_file').returns(true).once
end
# If this is done once per example...
before :each do
File.any_instance.expects(:exist?).with('test_file').returns(true).once
end
# ...
end