Как получить рейк, чтобы использовать каталог «интеграция» вместо «запросов» для интеграционных тестов? - PullRequest
1 голос
/ 07 января 2012

Я бы хотел оставить свои интеграционные тесты в спецификации / интеграции. Однако, когда я сгенерирую один из этих граблей, создаст каталог spec / запросы.

Есть ли способ указать генератор на другой каталог?

Спасибо!

Ответы [ 2 ]

1 голос
/ 07 января 2012

Вы можете изменить spec_helper.Например, добавьте капибару в вашей конфигурации rspec.

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
0 голосов
/ 09 января 2012

В итоге я просто воспользовался каталогом запросов - осознав, что мое предпочтение называть каталог «интеграцией» не стоило усилий, чтобы искать это.

Возможно, это плохая форма, чтобы пометить это как ответ.. дай мне знать

...