Sha256: 55a96f9cc80840873c72c89499e352411b84b7dbdd4c91d312dce45b086cf001
Contents?: true
Size: 1.34 KB
Versions: 2
Compression:
Stored size: 1.34 KB
Contents
require 'spec_helper' describe 'capybara/rspec', :type => :request do it "should include Capybara in rspec" do visit('/foo') page.body.should include('Another World') end context "resetting session" do it "sets a cookie in one example..." do visit('/set_cookie') page.body.should include('Cookie set to test_cookie') end it "...then it is not availbable in the next" do visit('/get_cookie') page.body.should_not include('test_cookie') end end context "setting the current driver" do it "sets the current driver in one example..." do Capybara.current_driver = :selenium end it "...then it has returned to the default in the next example" do Capybara.current_driver.should == :rack_test end end it "switches to the javascript driver when giving it as metadata", :js => true do Capybara.current_driver.should == Capybara.javascript_driver end it "switches to the given driver when giving it as metadata", :driver => :culerity do Capybara.current_driver.should == :culerity end end describe 'capybara/rspec', :type => :other do it "should not include Capybara" do expect { visit('/') }.to raise_error(NoMethodError) end end feature "Feature DSL" do scenario "is pulled in" do visit('/foo') page.body.should include('Another World') end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
capybara-2.0.0.beta2 | spec/rspec_spec.rb |
bbc-capybara-1.1.2 | spec/rspec_spec.rb |