Module: OperaWatir::Helper
Defined Under Namespace
Modules: SpecHelpers
Instance Method Summary collapse
Instance Method Details
#browser ⇒ Object
18 19 20 |
# File 'lib/operawatir/helper.rb', line 18 def browser @browser ||= OperaWatir::Browser.new end |
#configure_rspec! ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/operawatir/helper.rb', line 22 def configure_rspec! RSpec.configure do |config| # Set every RSpec option settings.each do |key, value| config.send("#{key}=", value) if config.respond_to?("#{key}=") end config.include SpecHelpers config.after(:suite) do browser.quit if @browser abort end end end |
#run!(settings = {}) ⇒ Object
39 40 41 42 43 |
# File 'lib/operawatir/helper.rb', line 39 def run!(settings={}) OperaWatir::Browser.settings = settings configure_rspec! RSpec::Core::Runner.autorun end |
#settings ⇒ Object
14 15 16 |
# File 'lib/operawatir/helper.rb', line 14 def settings OperaWatir::Browser.settings end |