Sha256: 20ff73f5823052df2e1e7222ff1eafd0d375185b86653b9cc00c125a041b3f45

Contents?: true

Size: 1.44 KB

Versions: 10

Compression:

Stored size: 1.44 KB

Contents

require 'spec_helper'


describe "Test TestNow" do
  it "should start chrome" do
    ENV['BROWSER']='chrome'
    driver = TestNow.init
    expect(driver).to be_an_instance_of Selenium::WebDriver::Driver
    expect(driver.inspect.to_s.downcase).to include("chrome")
    driver.quit
  end

  it "should start opera" do
    ENV['BROWSER']='opera'
    driver = TestNow.init
    expect(driver).to be_an_instance_of Selenium::WebDriver::Driver
    expect(driver.inspect.to_s.downcase).to include("chrome")
    driver.quit
  end

  it "should start firefox when BROWSER is set" do
    ENV['BROWSER']='firefox'
    driver = TestNow.init
    expect(driver).to be_an_instance_of Selenium::WebDriver::Driver
    expect(driver.inspect.to_s.downcase).to include("firefox")
    driver.quit
  end

  it "should start firefox as default when BROWSER is not set" do
    driver = TestNow.init
    expect(driver).to be_an_instance_of Selenium::WebDriver::Driver
    expect(driver.inspect.to_s.downcase).to include("firefox")
    driver.quit
  end

  it "should start firefox with UPA config when HAR_DIR is set" do
    ENV['HAR_DIR']="/Users/KaushalRupani/Downloads/"
    ENV['IS_UPA']="true"
    `rm -f $HAR_DIR*.har`
    driver = TestNow.init
    expect(driver).to be_an_instance_of Selenium::WebDriver::Driver
    expect(driver.inspect.to_s.downcase).to include("firefox")
    sleep(5)
    driver.get("http://google.com")
    expect(`ls $HAR_DIR*.har`).to_not be_nil
    driver.quit
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
testnow-0.1.3 spec/testnow/testnow_spec.rb
testnow-0.1.2 spec/testnow/testnow_spec.rb
testnow-0.1.1 spec/testnow/testnow_spec.rb
testnow-0.0.9 spec/testnow/testnow_spec.rb
testnow-0.0.8 spec/testnow/testnow_spec.rb
testnow-0.0.7 spec/testnow/testnow_spec.rb
testnow-0.0.6 spec/testnow/testnow_spec.rb
testnow-0.0.5 spec/testnow/testnow_spec.rb
testnow-0.0.4 spec/testnow/testnow_spec.rb
testnow-0.0.3 spec/testnow/testnow_spec.rb