Whitespace!
This commit is contained in:
parent
95dc635ce9
commit
62d17bc377
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue