Sha256: ecf65e0df45a12a4dd3df63ba9c6ae77d2ac1247dc5421eb9383e21a4e103c3c

Contents?: true

Size: 600 Bytes

Versions: 5

Compression:

Stored size: 600 Bytes

Contents

require 'spec_helper'

describe Domkey::BrowserSession do

  context 'when no browsers present in the system' do

    it 'browser gives us default browser' do
      #ugly setup with singleton
      Domkey::BrowserSession.instance.browser.close
      Domkey::browser=nil

      fakebrowser = double('browser')
      fakebrowser.stub(:exist?).and_return(true)
      Watir::Browser.should_receive(:new).once.and_return(fakebrowser)
      b = Domkey.browser
      b.should eq fakebrowser
      b2 = Domkey.browser
      b.should eql b2
      Domkey::BrowserSession.instance.browser=nil
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
domkey-0.4.0 spec/browser_spec.rb
domkey-0.3.1 spec/browser_spec.rb
domkey-0.3.0 spec/browser_spec.rb
domkey-0.2.0 spec/browser_spec.rb
domkey-0.1.0 spec/browser_spec.rb