Class: Sauce::Jasmine::Driver

Inherits:
Jasmine::SeleniumDriver
  • Object
show all
Defined in:
lib/sauce/jasmine.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(browser, http_address) ⇒ Driver

Returns a new instance of Driver.



8
9
10
11
12
13
# File 'lib/sauce/jasmine.rb', line 8

def initialize(browser, http_address)
  @browser = browser
  @http_address = http_address
  @driver = Sauce::Selenium2.new(:browser => browser, :job_name => job_name)
  puts "Starting job named: #{job_name}"
end

Instance Attribute Details

#browserObject (readonly)

Returns the value of attribute browser.



6
7
8
# File 'lib/sauce/jasmine.rb', line 6

def browser
  @browser
end

#driverObject (readonly)

Returns the value of attribute driver.



6
7
8
# File 'lib/sauce/jasmine.rb', line 6

def driver
  @driver
end

#http_addressObject (readonly)

Returns the value of attribute http_address.



6
7
8
# File 'lib/sauce/jasmine.rb', line 6

def http_address
  @http_address
end

Instance Method Details

#job_nameObject



15
16
17
# File 'lib/sauce/jasmine.rb', line 15

def job_name
  "Jasmine Test Run #{Time.now.utc.to_i}"
end