1
0
Fork 0
mirror of https://github.com/teamcapybara/capybara.git synced 2022-11-09 12:08:07 -05:00

Whitespace!

This commit is contained in:
Nicklas Ramhöj 2010-09-15 18:19:50 +02:00
parent 95dc635ce9
commit 62d17bc377
3 changed files with 26 additions and 26 deletions

View file

@ -10,7 +10,7 @@ describe Capybara do
@temp_file = mock("FILE") @temp_file = mock("FILE")
@temp_file.stub!(:write) @temp_file.stub!(:write)
@temp_file.stub!(:close) @temp_file.stub!(:close)
@html = <<-HTML @html = <<-HTML
<html> <html>
<head> <head>
@ -27,13 +27,13 @@ describe Capybara do
describe "defaults" do describe "defaults" do
before do before do
@name = "capybara-#{@time}.html" @name = "capybara-#{@time}.html"
@temp_file.stub!(:path).and_return(@name) @temp_file.stub!(:path).and_return(@name)
File.should_receive(:exist?).and_return true File.should_receive(:exist?).and_return true
File.should_receive(:new).and_return @temp_file File.should_receive(:new).and_return @temp_file
end end
it "should create a new temporary file" do it "should create a new temporary file" do
@temp_file.should_receive(:write).with @html @temp_file.should_receive(:write).with @html
Capybara.save_and_open_page @html Capybara.save_and_open_page @html
@ -44,31 +44,31 @@ describe Capybara do
Capybara.save_and_open_page @html Capybara.save_and_open_page @html
end end
end end
describe "custom output path" do describe "custom output path" do
before do before do
@custom_path = File.join('tmp', 'capybara') @custom_path = File.join('tmp', 'capybara')
@custom_name = File.join(@custom_path, "capybara-#{@time}.html") @custom_name = File.join(@custom_path, "capybara-#{@time}.html")
@temp_file.stub!(:path).and_return(@custom_name) @temp_file.stub!(:path).and_return(@custom_name)
Capybara.should_receive(:save_and_open_page_path).at_least(:once).and_return(@custom_path) Capybara.should_receive(:save_and_open_page_path).at_least(:once).and_return(@custom_path)
end end
it "should create a new temporary file in the custom path" do it "should create a new temporary file in the custom path" do
File.should_receive(:directory?).and_return true File.should_receive(:directory?).and_return true
File.should_receive(:exist?).and_return true File.should_receive(:exist?).and_return true
File.should_receive(:new).and_return @temp_file File.should_receive(:new).and_return @temp_file
@temp_file.should_receive(:write).with @html @temp_file.should_receive(:write).with @html
Capybara.save_and_open_page @html Capybara.save_and_open_page @html
end end
it "should open the file - in the custom path - in the browser" do it "should open the file - in the custom path - in the browser" do
Capybara.should_receive(:open_in_browser).with(@custom_name) Capybara.should_receive(:open_in_browser).with(@custom_name)
Capybara.save_and_open_page @html Capybara.save_and_open_page @html
end end
it "should be possible to configure output path" do it "should be possible to configure output path" do
Capybara.should respond_to(:save_and_open_page_path) Capybara.should respond_to(:save_and_open_page_path)
default_setting = Capybara.save_and_open_page_path default_setting = Capybara.save_and_open_page_path

View file

@ -5,9 +5,9 @@ describe Capybara::Server do
it "should spool up a rack server" do it "should spool up a rack server" do
@app = proc { |env| [200, {}, "Hello Server!"]} @app = proc { |env| [200, {}, "Hello Server!"]}
@server = Capybara::Server.new(@app).boot @server = Capybara::Server.new(@app).boot
@res = Net::HTTP.start(@server.host, @server.port) { |http| http.get('/') } @res = Net::HTTP.start(@server.host, @server.port) { |http| http.get('/') }
@res.body.should include('Hello Server') @res.body.should include('Hello Server')
end end
@ -16,21 +16,21 @@ describe Capybara::Server do
@server = Capybara::Server.new(nil).boot @server = Capybara::Server.new(nil).boot
end.should_not raise_error end.should_not raise_error
end end
it "should find an available port" do it "should find an available port" do
@app1 = proc { |env| [200, {}, "Hello Server!"]} @app1 = proc { |env| [200, {}, "Hello Server!"]}
@app2 = proc { |env| [200, {}, "Hello Second Server!"]} @app2 = proc { |env| [200, {}, "Hello Second Server!"]}
@server1 = Capybara::Server.new(@app1).boot @server1 = Capybara::Server.new(@app1).boot
@server2 = Capybara::Server.new(@app2).boot @server2 = Capybara::Server.new(@app2).boot
@res1 = Net::HTTP.start(@server1.host, @server1.port) { |http| http.get('/') } @res1 = Net::HTTP.start(@server1.host, @server1.port) { |http| http.get('/') }
@res1.body.should include('Hello Server') @res1.body.should include('Hello Server')
@res2 = Net::HTTP.start(@server2.host, @server2.port) { |http| http.get('/') } @res2 = Net::HTTP.start(@server2.host, @server2.port) { |http| http.get('/') }
@res2.body.should include('Hello Second Server') @res2.body.should include('Hello Second Server')
end end
it "should use the server if it already running" do it "should use the server if it already running" do
@app1 = proc { |env| [200, {}, "Hello Server!"]} @app1 = proc { |env| [200, {}, "Hello Server!"]}
@app2 = proc { |env| [200, {}, "Hello Second Server!"]} @app2 = proc { |env| [200, {}, "Hello Second Server!"]}
@ -39,13 +39,13 @@ describe Capybara::Server do
@server1b = Capybara::Server.new(@app1).boot @server1b = Capybara::Server.new(@app1).boot
@server2a = Capybara::Server.new(@app2).boot @server2a = Capybara::Server.new(@app2).boot
@server2b = Capybara::Server.new(@app2).boot @server2b = Capybara::Server.new(@app2).boot
@res1 = Net::HTTP.start(@server1b.host, @server1b.port) { |http| http.get('/') } @res1 = Net::HTTP.start(@server1b.host, @server1b.port) { |http| http.get('/') }
@res1.body.should include('Hello Server') @res1.body.should include('Hello Server')
@res2 = Net::HTTP.start(@server2b.host, @server2b.port) { |http| http.get('/') } @res2 = Net::HTTP.start(@server2b.host, @server2b.port) { |http| http.get('/') }
@res2.body.should include('Hello Second Server') @res2.body.should include('Hello Second Server')
@server1a.port.should == @server1b.port @server1a.port.should == @server1b.port
@server2a.port.should == @server2b.port @server2a.port.should == @server2b.port
end end

View file

@ -4,25 +4,25 @@ require 'capybara'
require 'capybara/util/timeout' require 'capybara/util/timeout'
module Capybara module Capybara
describe '.timeout' do describe '.timeout' do
it "should return result of yield if it returns true value within timeout" do it "should return result of yield if it returns true value within timeout" do
Capybara.timeout { "hello" }.should == "hello" Capybara.timeout { "hello" }.should == "hello"
end end
it "should keep trying within timeout" do it "should keep trying within timeout" do
count = 0 count = 0
Capybara.timeout { count += 1; count == 5 ? count : nil }.should == 5 Capybara.timeout { count += 1; count == 5 ? count : nil }.should == 5
end end
it "should raise Capybara::TimeoutError if block fails to return true within timeout" do it "should raise Capybara::TimeoutError if block fails to return true within timeout" do
running do running do
Capybara.timeout(0.1) { false } Capybara.timeout(0.1) { false }
end.should raise_error(::Capybara::TimeoutError) end.should raise_error(::Capybara::TimeoutError)
end end
end end
end end