mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
Only mix in Capybara into :type => :acceptance examples
This commit is contained in:
parent
9b7e6c72e3
commit
bdde00afd7
3 changed files with 27 additions and 12 deletions
|
@ -2,13 +2,17 @@ require 'capybara'
|
|||
require 'capybara/dsl'
|
||||
|
||||
RSpec.configure do |config|
|
||||
config.include Capybara
|
||||
config.include Capybara, :type => :acceptance
|
||||
config.after do
|
||||
Capybara.reset_sessions!
|
||||
Capybara.use_default_driver
|
||||
if example.metadata[:type] == :acceptance
|
||||
Capybara.reset_sessions!
|
||||
Capybara.use_default_driver
|
||||
end
|
||||
end
|
||||
config.before do
|
||||
Capybara.current_driver = Capybara.javascript_driver if example.metadata[:js]
|
||||
Capybara.current_driver = example.metadata[:driver] if example.metadata[:driver]
|
||||
if example.metadata[:type] == :acceptance
|
||||
Capybara.current_driver = Capybara.javascript_driver if example.metadata[:js]
|
||||
Capybara.current_driver = example.metadata[:driver] if example.metadata[:driver]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue