автотест игнорирует некоторые файлы в каталоге интеграции

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

/spec/integration/
                 login_integration_spec.rb
                 registration_integration_spec.rb

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

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

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

Спасибо.


person Erem    schedule 09.02.2012    source источник
comment
Я думаю, что автотест автоматически настроен на игнорирование каталога журнала. autotest должен игнорировать все файлы: log*.   -  person Erem    schedule 09.02.2012


Ответы (1)


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

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

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

person Erem    schedule 10.02.2012