Sha256: dcfd95f490b83d6afb4b58e39dfe5b17ce6a8d1b0133a1ab6eaba5e233d2bb01
Contents?: true
Size: 754 Bytes
Versions: 2
Compression:
Stored size: 754 Bytes
Contents
require 'spec_helper' describe PageMagic::Browser do let(:app) { Object.new } before do PageMagic::Browser.session = nil app.extend PageMagic::Browser end describe 'page' do it 'should return the existing session' do session = double(:session) PageMagic::Browser.session = session app.browser.should == session end it 'should create a session if not already set' do new_session = double(:new_session) PageMagic.should_receive(:session).with(:chrome).and_return new_session app.browser.should == new_session end it 'should use custom browser' do PageMagic::Browser.use :firefox PageMagic.should_receive(:session).with(:firefox) app.browser end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
page_magic-0.8.9 | spec/browser_spec.rb |
page_magic-0.8.8 | spec/browser_spec.rb |