0
0
Fork 0

added specs for accept

This commit is contained in:
Gibheer 2012-11-16 14:10:35 +01:00
parent be5cd61bb9
commit ba6e3214b5
3 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,9 @@
require 'spec_helper'
describe Zero::Request::Accept, '#encoding' do
subject { Zero::Request::Accept.new(env) }
let(:encoding) { 'en_US' }
let(:env) { EnvGenerator.get('/foo', {'HTTP_ACCEPT_ENCODING' => encoding}) }
its(:encoding) { should be_an_instance_of(Zero::Request::AcceptType) }
end

View File

@ -0,0 +1,9 @@
require 'spec_helper'
describe Zero::Request::Accept, '#language' do
subject { Zero::Request::Accept.new(env) }
let(:language) { 'en_US' }
let(:env) { EnvGenerator.get('/foo', {'HTTP_ACCEPT_LANGUAGE' => language}) }
its(:language) { should be_an_instance_of(Zero::Request::AcceptType) }
end

View File

@ -0,0 +1,9 @@
require 'spec_helper'
describe Zero::Request::Accept, '#types' do
subject { Zero::Request::Accept.new(env) }
let(:media_types) { 'text/html' }
let(:env) { EnvGenerator.get('/foo', {'HTTP_ACCEPT' => media_types}) }
its(:types) { should be_an_instance_of(Zero::Request::AcceptType) }
end