Sha256: 7004159bb93fe458f2dc34ce9077596f50f164a9238173f6818f9de938f7f0f9
Contents?: true
Size: 1.08 KB
Versions: 3
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' require 'capybara/rspec' Capybara.app = TestApp RSpec.configuration.before(:each, :example_group => {:file_path => "./spec/rspec/features_spec.rb"}) do @in_filtered_hook = true end feature "Capybara's feature DSL" do background do @in_background = true end scenario "includes Capybara" do visit('/') page.should have_content('Hello world!') end scenario "preserves description" do example.metadata[:full_description].should == "Capybara's feature DSL preserves description" end scenario "allows driver switching", :driver => :selenium do Capybara.current_driver.should == :selenium end scenario "runs background" do @in_background.should be_true end scenario "runs hooks filtered by file path" do @in_filtered_hook.should be_true end scenario "doesn't pollute the Object namespace" do Object.new.respond_to?(:feature, true).should be_false end end feature "Capybara's feature DSL with driver", :driver => :culerity do scenario "switches driver" do Capybara.current_driver.should == :culerity end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
sunrise-cms-0.5.0.rc1 | vendor/bundle/ruby/1.9.1/gems/capybara-1.1.4/spec/rspec/features_spec.rb |
capybara-1.1.4 | spec/rspec/features_spec.rb |
capybara-1.1.3 | spec/rspec/features_spec.rb |