use database_cleaner (#12822)

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11974 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA 2013-06-14 09:59:21 +00:00
parent b29288c50a
commit 17378152bf
2 changed files with 4 additions and 0 deletions

View File

@ -82,6 +82,7 @@ group :test do
if RUBY_VERSION >= '1.9.3'
gem "capybara", "~> 2.1.0"
gem "selenium-webdriver"
gem "database_cleaner"
end
end

View File

@ -30,6 +30,8 @@ Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :remote)
end
DatabaseCleaner.strategy = :truncation
module Redmine
module UiTest
# Base class for UI tests
@ -60,6 +62,7 @@ module Redmine
teardown do
Capybara.reset_sessions! # Forget the (simulated) browser state
Capybara.use_default_driver # Revert Capybara.current_driver to Capybara.default_driver
DatabaseCleaner.clean
end
end
end