Sha256: fcda4f9120ea6c85fe1a950a76b596a4bab4d55157f9136b4430fb1aec92972a

Contents?: true

Size: 884 Bytes

Versions: 1

Compression:

Stored size: 884 Bytes

Contents

require 'spec_helper'

describe Symbiont::Generators do
  let(:watir_browser) { mock_browser_for_watir }
  let(:selenium_browser) { mock_browser_for_selenium }
  let(:watir_definition) { DefinitionTest.new(watir_browser) }
  let(:selenium_definition) { DefinitionTest.new(selenium_browser) }

  context "a definition using watir-webdriver" do
    describe "providing a url" do
      it "should navigate to the page when viewed" do
        watir_browser.should_receive(:goto)
        watir_definition.view
      end
    end
  end

  context "a definition using selenium-webdriver" do
    describe "providing a url" do
      it "should navigate to the page when viewed" do
        selenium_browser.should_receive(:navigate).and_return(selenium_browser)
        selenium_browser.should_receive(:to)
        selenium_definition.view
      end
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
symbiont-0.0.1 spec/symbiont/generators_spec.rb