add specs for #server
This commit is contained in:
parent
553bf48fb9
commit
063cb77c1c
|
@ -0,0 +1,9 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe Zero::Request::Server, '#hostname' do
|
||||
subject { Zero::Request::Server.new(env) }
|
||||
let(:hostname) { 'FooName' }
|
||||
let(:env) { EnvGenerator.get('/foo', {'SERVER_NAME' => hostname}) }
|
||||
its(:hostname) { should be(hostname) }
|
||||
end
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe Zero::Request::Server, '#port' do
|
||||
subject { Zero::Request::Server.new(env) }
|
||||
let(:env) { EnvGenerator.get('/foo', {'SERVER_PORT' => 80}) }
|
||||
its(:port) { should be(80) }
|
||||
end
|
|
@ -0,0 +1,9 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe Zero::Request::Server, '#protocol' do
|
||||
subject { Zero::Request::Server.new(env) }
|
||||
let(:protocol) { 'HTTP FOO' }
|
||||
let(:env) { EnvGenerator.get('/foo', {'SERVER_PROTOCOL' => protocol}) }
|
||||
its(:protocol) { should be(protocol) }
|
||||
end
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe Zero::Request::Server, '#software' do
|
||||
subject { Zero::Request::Server.new(env) }
|
||||
let(:software) { 'SpecWare Server' }
|
||||
let(:env) { EnvGenerator.get('/foo', {'SERVER_SOFTWARE' => software}) }
|
||||
its(:software) { should be(software) }
|
||||
end
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe Zero::Request, '#server' do
|
||||
subject { Zero::Request.new(env) }
|
||||
let(:env) { EnvGenerator.get('/foo') }
|
||||
|
||||
its(:server) { should be_an_instance_of(Zero::Request::Server) }
|
||||
end
|
Loading…
Reference in New Issue