spec/symbiont/factory_spec.rb in symbiont-0.6.0 vs spec/symbiont/factory_spec.rb in symbiont-0.7.0

- old
+ new

@@ -1,55 +1,55 @@ require 'spec_helper' describe Symbiont::Factory do before(:each) do @factory = TestFactory.new - @factory.driver = mock_browser_for_watir + @factory.browser = mock_browser_for_watir end it 'will create a new definition and view it, using on_view' do - expect(@factory.driver).to receive(:goto) + expect(@factory.browser).to receive(:goto) @factory.on_view(ValidPage) end it 'will create a new definition and view it, using on_view and a block' do - expect(@factory.driver).to receive(:goto) + expect(@factory.browser).to receive(:goto) @factory.on_view ValidPage do |page| expect(page).to be_instance_of ValidPage end end it 'will create a new definition, using on and a block with a parameter' do - expect(@factory.driver).not_to receive(:goto) + expect(@factory.browser).not_to receive(:goto) @factory.on ValidPage do |page| expect(page).to be_instance_of ValidPage end end it 'will create a new definition, using on and a block without a parameter' do - expect(@factory.driver).not_to receive(:goto) + expect(@factory.browser).not_to receive(:goto) @factory.on ValidPage do expect(@factory.page).to be_instance_of ValidPage end end it 'will use an existing object reference with on' do - expect(@factory.driver).to receive(:goto) + expect(@factory.browser).to receive(:goto) obj1 = @factory.on_view ValidPage obj2 = @factory.on ValidPage expect(obj1).to be(obj2) end it 'will not use an existing object reference with on_new' do - expect(@factory.driver).to receive(:goto) + expect(@factory.browser).to receive(:goto) obj1 = @factory.on_view ValidPage obj2 = @factory.on_new ValidPage expect(obj1).not_to be(obj2) end it 'will create a new definition, using on_set' do - expect(@factory.driver).not_to receive(:goto) + expect(@factory.browser).not_to receive(:goto) @factory.on_set ValidPage do |page| expect(page).to be_instance_of ValidPage end end @@ -58,10 +58,10 @@ current = @factory.instance_variable_get '@page' expect(current).to be(page) end it 'will use an existing object reference with on_set' do - expect(@factory.driver).to receive(:goto) + expect(@factory.browser).to receive(:goto) obj1 = @factory.on_view ValidPage obj2 = @factory.on_set ValidPage expect(obj1).to be(obj2) end