0
0
Fork 0

spec files for Request::Client

This commit is contained in:
Gibheer 2012-11-15 06:43:14 +01:00
parent cc831ff9df
commit 721e1e61d9
3 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,9 @@
require 'spec_helper'
describe Zero::Request::Client, '#address' do
subject { Zero::Request::Client.new(env) }
let(:address) { '127.0.0.1' }
let(:env) { {'REMOTE_ADDR' => address} }
its(:address) { should == address }
end

View File

@ -0,0 +1,9 @@
require 'spec_helper'
describe Zero::Request::Client, '#hostname' do
subject { Zero::Request::Client.new(env) }
let(:hostname) { 'foo.bar' }
let(:env) { {'REMOTE_HOST' => hostname} }
its(:hostname) { should == hostname }
end

View File

@ -0,0 +1,9 @@
require 'spec_helper'
describe Zero::Request::Client, '#user_agent' do
subject { Zero::Request::Client.new(env) }
let(:user_agent) { 'Mozilla (dummy agent)' }
let(:env) { {'HTTP_USER_AGENT' => user_agent} }
its(:user_agent) { should == user_agent }
end