spec/unit/request_spec.rb in goliath-1.0.2 vs spec/unit/request_spec.rb in goliath-1.0.3
- old
+ new
@@ -53,23 +53,26 @@
end
describe 'parse_headers' do
it 'sets content_type correctly' do
parser = mock('parser').as_null_object
+ parser.stub(:request_url).and_return('')
@r.parse_header({'Content-Type' => 'text/plain'}, parser)
@r.env['CONTENT_TYPE'].should == 'text/plain'
end
it 'sets content_length correctly' do
parser = mock('parser').as_null_object
+ parser.stub(:request_url).and_return('')
@r.parse_header({'Content-Length' => 42}, parser)
@r.env['CONTENT_LENGTH'].should == 42
end
it 'sets server_name and server_port correctly' do
parser = mock('parser').as_null_object
+ parser.stub(:request_url).and_return('')
@r.parse_header({'Host' => 'myhost.com:3000'}, parser)
@r.env['SERVER_NAME'].should == 'myhost.com'
@r.env['SERVER_PORT'].should == '3000'
end