Sha256: 43c6a62d70e3673f4a41edba1c5b3331ac005013ccd7bc5929436a65cb01d240
Contents?: true
Size: 959 Bytes
Versions: 2
Compression:
Stored size: 959 Bytes
Contents
require 'spec_helper' describe PageObject::Platforms::SeleniumWebDriver do it "should be registered as an adapter" do PageObject::Platforms.get[:selenium_webdriver].should be PageObject::Platforms::SeleniumWebDriver end describe 'create page object' do let(:browser) { double('browser') } let(:subject) { PageObject::Platforms::SeleniumWebDriver.create_page_object(browser) } it "should create a SeleniumPageObject" do subject.should be_kind_of PageObject::Platforms::SeleniumWebDriver::PageObject end end describe "is for?" do it "should be true when the browser is a selenium driver" do browser = mock_selenium_browser() PageObject::Platforms::SeleniumWebDriver.is_for?(browser).should == true end it "should be false when the browser is anything else" do PageObject::Platforms::SeleniumWebDriver.is_for?("asdf").should == false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
meeane-page-object-0.1.10 | spec/page-object/platforms/selenium_webdriver_spec.rb |
meeane-page-object-0.1.8 | spec/page-object/platforms/selenium_webdriver_spec.rb |