##// END OF EJS Templates
use database_cleaner (#12822)...
Toshi MARUYAMA -
r11744:17378152bf63
parent child
Show More
@@ -82,6 +82,7 group :test do
82 if RUBY_VERSION >= '1.9.3'
82 if RUBY_VERSION >= '1.9.3'
83 gem "capybara", "~> 2.1.0"
83 gem "capybara", "~> 2.1.0"
84 gem "selenium-webdriver"
84 gem "selenium-webdriver"
85 gem "database_cleaner"
85 end
86 end
86 end
87 end
87
88
@@ -30,6 +30,8 Capybara.register_driver :selenium do |app|
30 Capybara::Selenium::Driver.new(app, :browser => :remote)
30 Capybara::Selenium::Driver.new(app, :browser => :remote)
31 end
31 end
32
32
33 DatabaseCleaner.strategy = :truncation
34
33 module Redmine
35 module Redmine
34 module UiTest
36 module UiTest
35 # Base class for UI tests
37 # Base class for UI tests
@@ -60,6 +62,7 module Redmine
60 teardown do
62 teardown do
61 Capybara.reset_sessions! # Forget the (simulated) browser state
63 Capybara.reset_sessions! # Forget the (simulated) browser state
62 Capybara.use_default_driver # Revert Capybara.current_driver to Capybara.default_driver
64 Capybara.use_default_driver # Revert Capybara.current_driver to Capybara.default_driver
65 DatabaseCleaner.clean
63 end
66 end
64 end
67 end
65 end
68 end
General Comments 0
You need to be logged in to leave comments. Login now