Sha256: 83c0990d8f0ea99b1bf74bbd4e2d8a0555a837aa4df143bc463b5d93442d85dc

Contents?: true

Size: 708 Bytes

Versions: 7

Compression:

Stored size: 708 Bytes

Contents

require 'jasmine'

module Sauce
  module Jasmine
    class Driver < ::Jasmine::SeleniumDriver
      attr_reader :http_address, :driver, :browser

      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

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

module Jasmine
  class Config
    def jasmine_port
      '3001'
    end

    def start
      @client = Sauce::Jasmine::Driver.new(browser, "#{jasmine_host}:#{jasmine_port}/")
      @client.connect
    end
  end
end


Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
sauce-2.2.2 gems/sauce-jasmine/lib/sauce/jasmine.rb
sauce-2.2.1 gems/sauce-jasmine/lib/sauce/jasmine.rb
sauce-2.2.0 gems/sauce-jasmine/lib/sauce/jasmine.rb
sauce-jasmine-2.1.1 lib/sauce/jasmine.rb
sauce-jasmine-2.1.0 lib/sauce/jasmine.rb
sauce-2.1.0 gems/sauce-jasmine/lib/sauce/jasmine.rb
sauce-2.0.0 lib/sauce/jasmine.rb