Sha256: a229978160dbd38750e081db0acbc50cb098e3e6a5ede81cfd416d110b88310f
Contents?: true
Size: 718 Bytes
Versions: 1
Compression:
Stored size: 718 Bytes
Contents
module ClickSpec shared_examples_for "click" do describe '#click' do it "should click on a link" do @session.visit('/with_html') @session.click('labore') @session.body.should include('Bar') end it "should click on a button" do @session.visit('/form') @session.click('awe123') extract_results(@session)['first_name'].should == 'John' end context "with a locator that doesn't exist" do it "should raise an error" do @session.visit('/with_html') running do @session.click('does not exist') end.should raise_error(Capybara::ElementNotFound) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capybara-0.3.0 | spec/dsl/click_spec.rb |