Class: Jasmine::Sauce::CI::Main
- Inherits:
-
Object
- Object
- Jasmine::Sauce::CI::Main
- Defined in:
- lib/jasmine-selenium-sauce.rb
Class Method Summary collapse
- .run_via_browser(browser_config, reporter = RspecReporter.new) ⇒ Object
- .run_via_saucelabs(sauce_config, reporter = RspecReporter.new) ⇒ Object
Class Method Details
.run_via_browser(browser_config, reporter = RspecReporter.new) ⇒ Object
21 22 23 24 25 26 |
# File 'lib/jasmine-selenium-sauce.rb', line 21 def self.run_via_browser(browser_config, reporter = RspecReporter.new) driver = SeleniumBrowserDriver.new(browser_config.browser) selenium_runner = SeleniumRunner.new(driver) results = selenium_runner.run(browser_config.jasmine_server_url) reporter.report(results) end |
.run_via_saucelabs(sauce_config, reporter = RspecReporter.new) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/jasmine-selenium-sauce.rb', line 14 def self.run_via_saucelabs(sauce_config, reporter = RspecReporter.new) driver = SeleniumSauceLabsDriver.new(sauce_config) selenium_runner = SeleniumRunner.new(driver) results = selenium_runner.run(sauce_config.jasmine_server_url) reporter.report(results) end |