module Test::Unit::Capybara::Adapter
Public Class Methods
included(mod)
click to toggle source
# File lib/test/unit/capybara.rb, line 29 def included(mod) mod.module_eval do setup :before => :prepend def setup_capybara return unless self.class.include?(::Capybara::DSL) extend(Assertions) if self[:js] ::Capybara.current_driver = ::Capybara.javascript_driver end driver = self[:driver] ::Capybara.current_driver = driver if driver end teardown :after => :append def teardown_capybara return unless self.class.include?(::Capybara::DSL) ::Capybara.reset_sessions! ::Capybara.use_default_driver end end end
setup_capybara()
click to toggle source
# File lib/test/unit/capybara.rb, line 32 def setup_capybara return unless self.class.include?(::Capybara::DSL) extend(Assertions) if self[:js] ::Capybara.current_driver = ::Capybara.javascript_driver end driver = self[:driver] ::Capybara.current_driver = driver if driver end
teardown_capybara()
click to toggle source
# File lib/test/unit/capybara.rb, line 43 def teardown_capybara return unless self.class.include?(::Capybara::DSL) ::Capybara.reset_sessions! ::Capybara.use_default_driver end