автотест игнорирует некоторые файлы в каталоге «интеграция» - PullRequest
0 голосов
/ 09 февраля 2012

Я использую Capybara и rspec для интеграционного тестирования. Я создал 2 файла, которые я поместил в папку spec / интеграции.

/spec/integration/
                 login_integration_spec.rb
                 registration_integration_spec.rb

Автотест также настроен для вступления в силу изменений, внесенных в файлы из этой папки

  autotest.add_mapping(%r%^spec/(integration)/.*rb$%) { |filename, _|
    filename
  }

Проблема в том, что выполняется только тестовый файл "registration_integration_spec.rb". Вы знаете, как я могу сказать автотесту принять во внимание весь каталог?

Спасибо.

1 Ответ

0 голосов
/ 10 февраля 2012

Неважно, проблема была в моем файле конфигурации для автотеста.У меня было это:

Autotest.add_hook :initialize do |autotest|
  %w{.git .svn .hg .DS_Store ._* vendor tmp log doc}.each do |exception|
    autotest.add_exception(exception)
  end
end

Я просто удалил папку журнала из списка исключений.

...