16

すべてのスペック ファイルにスタブを含める簡単な方法があるかどうか知りたいです。私はGeocoder gemを使用していますが、RSpec テストを実行するときに位置情報をダウンロードしようとはしません。

完全に機能する次のソリューションを見つけました。ただし、すべてのスペック ファイルに同じ 3 行を記述したくはありません。

before(:each) do
  User.any_instance.stub(:geocode) { [1,1] }
end

私のspec_helper.rbファイルに何かを入れることは可能ですか?

4

1 に答える 1

27

次のように、代わりに spec_helper に入れることができます。

RSpec.configure do |config|
  config.before(:each) do
    User.any_instance.stub(:geocode) { [1,1] }
  end
end
于 2012-08-08T15:15:17.897 に答える