mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
Require cleaning up after our specs rather than setting up before
It's easier to catch issues this way.
This commit is contained in:
parent
7a856b702b
commit
21977817bf
5 changed files with 2 additions and 15 deletions
|
@ -2,14 +2,11 @@ require 'spec_helper'
|
|||
require 'capybara/dsl'
|
||||
|
||||
describe Capybara::DSL do
|
||||
before do
|
||||
Capybara.app = TestApp
|
||||
end
|
||||
|
||||
after do
|
||||
Capybara.session_name = nil
|
||||
Capybara.default_driver = nil
|
||||
Capybara.use_default_driver
|
||||
Capybara.app = TestApp
|
||||
end
|
||||
|
||||
describe '#default_driver' do
|
||||
|
|
|
@ -7,7 +7,6 @@ end
|
|||
|
||||
feature "Capybara's feature DSL" do
|
||||
background do
|
||||
Capybara.app = TestApp
|
||||
@in_background = true
|
||||
end
|
||||
|
||||
|
|
|
@ -6,10 +6,6 @@ describe Capybara::RSpecMatchers do
|
|||
include Capybara::DSL
|
||||
include Capybara::RSpecMatchers
|
||||
|
||||
before :each do
|
||||
Capybara.app = TestApp
|
||||
end
|
||||
|
||||
describe "have_css matcher" do
|
||||
it "gives proper description" do
|
||||
have_css('h1').description.should == "has css \"h1\""
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe 'capybara/rspec', :type => :request do
|
||||
before :each do
|
||||
Capybara.app = TestApp
|
||||
end
|
||||
|
||||
it "should include Capybara in rspec" do
|
||||
visit('/foo')
|
||||
page.body.should include('Another World')
|
||||
|
@ -43,14 +39,12 @@ end
|
|||
|
||||
describe 'capybara/rspec', :type => :other do
|
||||
it "should not include Capybara" do
|
||||
Capybara.app = TestApp
|
||||
expect { visit('/') }.to raise_error(NoMethodError)
|
||||
end
|
||||
end
|
||||
|
||||
feature "Feature DSL" do
|
||||
scenario "is pulled in" do
|
||||
Capybara.app = TestApp
|
||||
visit('/foo')
|
||||
page.body.should include('Another World')
|
||||
end
|
||||
|
|
|
@ -22,6 +22,7 @@ require 'capybara/spec/session'
|
|||
|
||||
alias :running :lambda
|
||||
|
||||
Capybara.app = TestApp
|
||||
Capybara.default_wait_time = 0 # less timeout so tests run faster
|
||||
|
||||
module TestSessions
|
||||
|
|
Loading…
Reference in a new issue