2009-12-31 18:51:22 +00:00
|
|
|
require File.expand_path('spec_helper', File.dirname(__FILE__))
|
|
|
|
|
|
|
|
require 'capybara'
|
|
|
|
|
|
|
|
describe Capybara do
|
2010-09-15 16:19:25 +00:00
|
|
|
|
2009-12-31 18:51:22 +00:00
|
|
|
describe 'default_wait_time' do
|
|
|
|
after do
|
2010-09-15 16:19:25 +00:00
|
|
|
Capybara.default_wait_time = @previous_default_time
|
2009-12-31 18:51:22 +00:00
|
|
|
end
|
2010-09-15 16:19:25 +00:00
|
|
|
|
2009-12-31 18:51:22 +00:00
|
|
|
it "should be changeable" do
|
2010-09-15 16:19:25 +00:00
|
|
|
@previous_default_time = Capybara.default_wait_time
|
2009-12-31 18:51:22 +00:00
|
|
|
Capybara.default_wait_time = 5
|
|
|
|
Capybara.default_wait_time.should == 5
|
|
|
|
end
|
|
|
|
end
|
2010-07-29 13:20:11 +00:00
|
|
|
|
|
|
|
describe '.register_driver' do
|
|
|
|
it "should add a new driver" do
|
|
|
|
Capybara.register_driver :schmoo do |app|
|
|
|
|
Capybara::Driver::RackTest.new(app)
|
|
|
|
end
|
|
|
|
session = Capybara::Session.new(:schmoo, TestApp)
|
|
|
|
session.visit('/')
|
|
|
|
session.body.should include("Hello world!")
|
|
|
|
end
|
|
|
|
end
|
2010-09-15 16:19:25 +00:00
|
|
|
|
2010-07-29 13:20:11 +00:00
|
|
|
end
|