Проблема с очистителем базы данных в веб-наборе Capybara

Я использую Cucumber, чтобы написать свои интеграционные тесты иОчиститель базы данных чтобы сохранить мою базу данных в чистоте. Все отлично работает, так как мои тесты не требуют Javascript.

Я могу сделать эти последние тесты с помощьюКапибара вебкит, но тогда моя БД вообще не чистится.

Вот мойВозможности / поддержка / env.rb файл:

require 'simplecov'
SimpleCov.start 'rails'
require 'cucumber/rails'

Capybara.default_selector = :css
Capybara.javascript_driver = :webkit

begin
  require 'database_cleaner'
  require 'database_cleaner/cucumber'
  DatabaseCleaner[:active_record].strategy = :transaction
rescue NameError
  raise "You need to add database_cleaner to your Gemfile (in the :test group) if you wish to use it."
end


Before do
  DatabaseCleaner.start
end

After do |scenario|
  DatabaseCleaner.clean
end

Я пробовал что-то похожее наэто чтобы проверить, какой драйвер используется Capybara, но он не работает. Я также попробовал взломать, упомянутый в третьей частиэта почта но тогда ничего не получалось вообще ...

Я действительно не знаю, как этого добиться, и любая помощь будет принята с благодарностью.

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос