spec/pipelining_spec.rb in em-http-request-1.0.2 vs spec/pipelining_spec.rb in em-http-request-1.0.3
- old
+ new
@@ -1,66 +1,66 @@
-require 'helper'
-
-requires_connection do
-
- describe EventMachine::HttpRequest do
-
- it "should perform successful pipelined GETs" do
- EventMachine.run do
-
- # Mongrel doesn't support pipelined requests - bah!
- conn = EventMachine::HttpRequest.new('http://www.igvita.com/')
-
- pipe1 = conn.get :keepalive => true
- pipe2 = conn.get :path => '/archives/', :keepalive => true
-
- processed = 0
- stop = proc { EM.stop if processed == 2}
-
- pipe1.errback { failed(conn) }
- pipe1.callback {
- processed += 1
- pipe1.response_header.status.should == 200
- stop.call
- }
-
- pipe2.errback { failed(conn) }
- pipe2.callback {
- processed += 1
- pipe2.response_header.status.should == 200
- pipe2.response.should match(/2011/i)
- stop.call
- }
-
- end
- end
-
- it "should perform successful pipelined HEAD requests" do
- EventMachine.run do
- conn = EventMachine::HttpRequest.new('http://www.igvita.com/')
-
- pipe1 = conn.head :keepalive => true
- pipe2 = conn.head :path => '/archives/', :keepalive => true
-
- processed = 0
- stop = proc { EM.stop if processed == 2}
-
- pipe1.errback { failed(conn) }
- pipe1.callback {
- processed += 1
- pipe1.response_header.status.should == 200
- stop.call
- }
-
- pipe2.errback { failed(conn) }
- pipe2.callback {
- processed += 1
- pipe2.response_header.status.should == 200
- stop.call
- }
-
- end
-
- end
- end
-
+require 'helper'
+
+requires_connection do
+
+ describe EventMachine::HttpRequest do
+
+ it "should perform successful pipelined GETs" do
+ EventMachine.run do
+
+ # Mongrel doesn't support pipelined requests - bah!
+ conn = EventMachine::HttpRequest.new('http://www.igvita.com/')
+
+ pipe1 = conn.get :keepalive => true
+ pipe2 = conn.get :path => '/archives/', :keepalive => true
+
+ processed = 0
+ stop = proc { EM.stop if processed == 2}
+
+ pipe1.errback { failed(conn) }
+ pipe1.callback {
+ processed += 1
+ pipe1.response_header.status.should == 200
+ stop.call
+ }
+
+ pipe2.errback { failed(conn) }
+ pipe2.callback {
+ processed += 1
+ pipe2.response_header.status.should == 200
+ pipe2.response.should match(/2011/i)
+ stop.call
+ }
+
+ end
+ end
+
+ it "should perform successful pipelined HEAD requests" do
+ EventMachine.run do
+ conn = EventMachine::HttpRequest.new('http://www.igvita.com/')
+
+ pipe1 = conn.head :keepalive => true
+ pipe2 = conn.head :path => '/archives/', :keepalive => true
+
+ processed = 0
+ stop = proc { EM.stop if processed == 2}
+
+ pipe1.errback { failed(conn) }
+ pipe1.callback {
+ processed += 1
+ pipe1.response_header.status.should == 200
+ stop.call
+ }
+
+ pipe2.errback { failed(conn) }
+ pipe2.callback {
+ processed += 1
+ pipe2.response_header.status.should == 200
+ stop.call
+ }
+
+ end
+
+ end
+ end
+
end
\ No newline at end of file