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.stub!(:write)
@temp_file.stub!(:close)
@html = <<-HTML
<html>
<head>
@ -27,13 +27,13 @@ describe Capybara do
describe "defaults" do
before do
@name = "capybara-#{@time}.html"
@temp_file.stub!(:path).and_return(@name)
File.should_receive(:exist?).and_return true
File.should_receive(:new).and_return @temp_file
end
it "should create a new temporary file" do
@temp_file.should_receive(:write).with @html
Capybara.save_and_open_page @html
@ -44,31 +44,31 @@ describe Capybara do
Capybara.save_and_open_page @html
end
end
describe "custom output path" do
before do
@custom_path = File.join('tmp', 'capybara')
@custom_name = File.join(@custom_path, "capybara-#{@time}.html")
@temp_file.stub!(:path).and_return(@custom_name)
Capybara.should_receive(:save_and_open_page_path).at_least(:once).and_return(@custom_path)
end
it "should create a new temporary file in the custom path" do
File.should_receive(:directory?).and_return true
File.should_receive(:exist?).and_return true
File.should_receive(:new).and_return @temp_file
@temp_file.should_receive(:write).with @html
Capybara.save_and_open_page @html
end
it "should open the file - in the custom path - in the browser" do
Capybara.should_receive(:open_in_browser).with(@custom_name)
Capybara.save_and_open_page @html
end
it "should be possible to configure output path" do
Capybara.should respond_to(: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
@app = proc { |env| [200, {}, "Hello Server!"]}
@server = Capybara::Server.new(@app).boot
@res = Net::HTTP.start(@server.host, @server.port) { |http| http.get('/') }
@res.body.should include('Hello Server')
end
@ -16,21 +16,21 @@ describe Capybara::Server do
@server = Capybara::Server.new(nil).boot
end.should_not raise_error
end
it "should find an available port" do
@app1 = proc { |env| [200, {}, "Hello Server!"]}
@app2 = proc { |env| [200, {}, "Hello Second Server!"]}
@server1 = Capybara::Server.new(@app1).boot
@server2 = Capybara::Server.new(@app2).boot
@res1 = Net::HTTP.start(@server1.host, @server1.port) { |http| http.get('/') }
@res1.body.should include('Hello Server')
@res2 = Net::HTTP.start(@server2.host, @server2.port) { |http| http.get('/') }
@res2.body.should include('Hello Second Server')
end
it "should use the server if it already running" do
@app1 = proc { |env| [200, {}, "Hello Server!"]}
@app2 = proc { |env| [200, {}, "Hello Second Server!"]}
@ -39,13 +39,13 @@ describe Capybara::Server do
@server1b = Capybara::Server.new(@app1).boot
@server2a = Capybara::Server.new(@app2).boot
@server2b = Capybara::Server.new(@app2).boot
@res1 = Net::HTTP.start(@server1b.host, @server1b.port) { |http| http.get('/') }
@res1.body.should include('Hello Server')
@res2 = Net::HTTP.start(@server2b.host, @server2b.port) { |http| http.get('/') }
@res2.body.should include('Hello Second Server')
@server1a.port.should == @server1b.port
@server2a.port.should == @server2b.port
end

View File

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