すべての単体テストの前に Web サービス プロキシをスタブしたいと考えています。各単体テストでいくつかの共有コードを呼び出すことができましたが、より良い方法があるかどうか疑問に思っていました。
ショルダを使用しています。
ありがとう
すべての単体テストの前に Web サービス プロキシをスタブしたいと考えています。各単体テストでいくつかの共有コードを呼び出すことができましたが、より良い方法があるかどうか疑問に思っていました。
ショルダを使用しています。
ありがとう
test/test_helper では、次のことができます。
class ActiveSupport::TestCase
def stub_some_stuff
…
end
setup :stub_some_stuff
end
セットアップ ブロックの外に配置して一度だけ実行しないように注意してください。そうすると、最初のテストでスタブが破棄され、その後のすべての要求がそのまま通過する可能性があります。
test/test_helper は一般的なコードに適した場所です - これは TestCases に挿入されます