Sha256: b09c651416395e4cfbcff0557099696ce8d0ea049993096b45340b7cc2245487

Contents?: true

Size: 846 Bytes

Versions: 1

Compression:

Stored size: 846 Bytes

Contents

require 'mock/page'

describe "Class with element" do
  describe "Element interface" do
    before(:all) do
      @page = Mock::Site::MockPage.new "foo"
    end
    it "Verify if the element exists method exists" do
      (@page.methods.map.include? :element_is_real?).should be_true
    end
    it "Click on the element method exists" do
      (@page.methods.map.include? :element_click).should be_true
    end
    it "Verify if the element is visible method exists" do
      (@page.methods.map.include? :element_is_visible?).should be_true
    end
    it "Verify if the element is enable methods exists" do
      (@page.methods.map.include? :element_is_enable?).should be_true
    end
    it "Click with the right button on the element method exists" do
      (@page.methods.map.include? :element_right_click).should be_true
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cello-0.0.19 spec/element_spec.rb