Use poltergeist instaead of capybara-webkit
This commit is contained in:
parent
ece563296b
commit
ba25b2dc84
5 changed files with 38 additions and 21 deletions
|
@ -11,14 +11,33 @@ end
|
|||
|
||||
Dir["#{Rails.root}/features/steps/shared/*.rb"].each {|file| require file}
|
||||
|
||||
#
|
||||
# Stub gitolite
|
||||
#
|
||||
include GitoliteStub
|
||||
|
||||
WebMock.allow_net_connect!
|
||||
Capybara.javascript_driver = :webkit
|
||||
|
||||
#
|
||||
# JS driver
|
||||
#
|
||||
require 'capybara/poltergeist'
|
||||
Capybara.javascript_driver = :poltergeist
|
||||
Spinach.hooks.on_tag("javascript") do
|
||||
::Capybara.current_driver = ::Capybara.javascript_driver
|
||||
::Capybara.default_wait_time = 5
|
||||
end
|
||||
|
||||
|
||||
DatabaseCleaner.strategy = :truncation
|
||||
Spinach.hooks.before_scenario { DatabaseCleaner.start }
|
||||
Spinach.hooks.after_scenario { DatabaseCleaner.clean }
|
||||
|
||||
Spinach.hooks.before_scenario do
|
||||
DatabaseCleaner.start
|
||||
end
|
||||
|
||||
Spinach.hooks.after_scenario do
|
||||
DatabaseCleaner.clean
|
||||
end
|
||||
|
||||
Spinach.hooks.before_run do
|
||||
RSpec::Mocks::setup self
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue