Sha256: e8b01d99a1432233c21ba75a3e84578221e8df347d4c9407d7fbe80385127816

Contents?: true

Size: 791 Bytes

Versions: 17

Compression:

Stored size: 791 Bytes

Contents

shared_examples_for "has_link" do

  describe '#has_link?' do
    before do
      @session.visit('/with_html')
    end

    it "should be true if the given link is on the page" do
      @session.should have_link('foo')
      @session.should have_link('awesome title')
    end

    it "should be false if the given link is not on the page" do
      @session.should_not have_link('monkey')
    end
  end

  describe '#has_no_link?' do
    before do
      @session.visit('/with_html')
    end

    it "should be false if the given link is on the page" do
      @session.should_not have_no_link('foo')
      @session.should_not have_no_link('awesome title')
    end

    it "should be true if the given link is not on the page" do
      @session.should have_no_link('monkey')
    end
  end
end

Version data entries

17 entries across 17 versions & 7 rubygems

Version Path
capybara-0.4.1.rc lib/capybara/spec/session/has_link_spec.rb
yannp-capybara-0.4.0 lib/capybara/spec/session/has_link_spec.rb
capybara-0.4.0 lib/capybara/spec/session/has_link_spec.rb
capybara-0.4.0.rc lib/capybara/spec/session/has_link_spec.rb
yannp-capybara-0.3.9 lib/capybara/spec/session/has_link_spec.rb
david-capybara-0.3.9.1 lib/capybara/spec/session/has_link_spec.rb
capybara-0.3.9 lib/capybara/spec/session/has_link_spec.rb
david-capybara-0.3.8 lib/capybara/spec/session/has_link_spec.rb
katzil-capybara-0.3.8 lib/capybara/spec/session/has_link_spec.rb
capybara-0.3.8 lib/capybara/spec/session/has_link_spec.rb
pr0d1r2-capybara-0.3.7 lib/capybara/spec/session/has_link_spec.rb
capybara-0.3.7 lib/capybara/spec/session/has_link_spec.rb
capybara-0.3.6 spec/dsl/has_link_spec.rb
h13ronim-capybara-0.3.0.1 spec/dsl/has_link_spec.rb
capybara-0.3.5 spec/dsl/has_link_spec.rb
bjeanes-capybara-0.3.2 spec/dsl/has_link_spec.rb
bjeanes-capybara-0.3.1 spec/dsl/has_link_spec.rb