私はspec/integrationで統合テストを続けたいと思っています。しかし、これらのレーキの1つを生成すると、spec/requestsディレクトリが作成されます。統合テストのために '要求'の代わりに '統合'ディレクトリを使用するようにレーキを取得するには?
ジェネレータを別のディレクトリに向ける方法はありますか?
ありがとうございます!
私はspec/integrationで統合テストを続けたいと思っています。しかし、これらのレーキの1つを生成すると、spec/requestsディレクトリが作成されます。統合テストのために '要求'の代わりに '統合'ディレクトリを使用するようにレーキを取得するには?
ジェネレータを別のディレクトリに向ける方法はありますか?
ありがとうございます!
私はちょうど要求ディレクトリを使用して終了 - 「統合」ディレクトリを呼び出すための私の好みは努力がこれを求めている価値がなかったことを実現しますでる。しかし、それはRSpecの発電機は、統合ディレクトリに新しいテストをダンプになりますように、これは見ていない - - 多分私があなたの応答のための
spec_helperを変更することができます。あなたのrspecの設定でcapybaraを追加すれば十分です。
RSpec.configure do |config|
config.include Capybara::DSL, type: :integration
end
次に、あなたがあなた自身のヘルパーを追加することができます。
RSpec.configure do |config|
config.with_options example_group: { file_path: /\bspec\/integration\// } do |integration|
integration.include SomeIntegrationHelper
end
end
感謝を知っている...その答えとしてこれをマークする貧しい形かもしれません
これは不可能ですか? –
残念ながら、私はdirがハードコードされているのを見ています: https://github.com/rspec/rspec-rails/blob/master/lib/generators/rspec/integration/integration_generator.rb – pdjota