Sha256: 1d00212b636220fb2ae06b8b3f074e2646bb53632f7e561e5524a5c77c23140e

Contents?: true

Size: 809 Bytes

Versions: 44

Compression:

Stored size: 809 Bytes

Contents

require 'spec_helper'
require 'page-object/elements'

describe PageObject::Elements::Form do
  describe "interface" do
    let(:form_element) { double('form_element') }

    it "should register with tag_name :form" do
      ::PageObject::Elements.element_class_for(:form).should == ::PageObject::Elements::Form
    end

    context "for watir" do
      it "should submit a form" do
        form = PageObject::Elements::Form.new(form_element, :platform => :watir_webdriver)
        form_element.should_receive(:submit)
        form.submit
      end
    end

    context "for selenium" do
      it "should submit a form" do
        form = PageObject::Elements::Form.new(form_element, :platform => :selenium_webdriver)
        form_element.should_receive(:submit)
        form.submit
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
meeane-page-object-0.1.11 spec/page-object/elements/form_spec.rb
page-object-1.0.2 spec/page-object/elements/form_spec.rb
page-object-1.0.1 spec/page-object/elements/form_spec.rb
page-object-1.0 spec/page-object/elements/form_spec.rb
page-object-0.9.8 spec/page-object/elements/form_spec.rb
page-object-0.9.7 spec/page-object/elements/form_spec.rb
page-object-0.9.6 spec/page-object/elements/form_spec.rb
page-object-0.9.5 spec/page-object/elements/form_spec.rb
page-object-0.9.4 spec/page-object/elements/form_spec.rb
page-object-0.9.3 spec/page-object/elements/form_spec.rb
page-object-0.9.2 spec/page-object/elements/form_spec.rb
page-object-0.9.1 spec/page-object/elements/form_spec.rb
page-object-0.9.0 spec/page-object/elements/form_spec.rb
page-object-0.8.10 spec/page-object/elements/form_spec.rb
page-object-0.8.9 spec/page-object/elements/form_spec.rb
page-object-0.8.8 spec/page-object/elements/form_spec.rb
page-object-0.8.7 spec/page-object/elements/form_spec.rb
page-object-0.8.6.1 spec/page-object/elements/form_spec.rb
page-object-0.8.6 spec/page-object/elements/form_spec.rb
page-object-0.8.5 spec/page-object/elements/form_spec.rb