diff options
| author | Stormwind <stormwind@stormwinds-page.de> | 2013-01-06 19:09:44 +0100 | 
|---|---|---|
| committer | Stormwind <stormwind@stormwinds-page.de> | 2013-01-06 19:09:44 +0100 | 
| commit | b54c2569a4f22feb750edb723ddfa3e7d33a70f5 (patch) | |
| tree | 875b9ff145050815afc3a50caf66124d0c8d9237 /spec | |
| parent | 2c558846ec6aeb784f2774d675b876c198ee150a (diff) | |
Kill all mutants in Zero::Router
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/unit/router/call_spec.rb | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/spec/unit/router/call_spec.rb b/spec/unit/router/call_spec.rb index 6f5c78c..6f01e3c 100644 --- a/spec/unit/router/call_spec.rb +++ b/spec/unit/router/call_spec.rb @@ -3,6 +3,8 @@ require 'spec_helper'  describe Zero::Router, '#call' do    subject { Zero::Router.new(routes) }    let(:result) { ['success'] } +  let(:content_type) { {'Content-Type' => 'text/html'} } +  let(:status_code) { 200 }    let(:wrong_app) do      lambda {|env| [200, {'Content-Type' => 'text/html'}, 'Wrong'] } @@ -11,6 +13,8 @@ describe Zero::Router, '#call' do    shared_examples_for 'a sample app' do      it "returns a response" do +      subject.call(env).to_a[0].should eq(status_code) +      subject.call(env).to_a[1].should eq(content_type)        subject.call(env).to_a[2].should eq(result)      end    end @@ -37,6 +41,7 @@ describe Zero::Router, '#call' do      let(:routes) {{ '/foo' => wrong_app, '/foo/bar/baz' => app }}      let(:env) { EnvGenerator.get('/foo/bar') }      let(:result) { ['Not found!'] } +    let(:status_code) { 404 }      it_behaves_like "a sample app"    end @@ -45,7 +50,7 @@ describe Zero::Router, '#call' do      let(:env) { EnvGenerator.get('/foo/bar') }      let(:app) do        lambda do |env| -        [200, {}, [Zero::Request.new(env).params['id']]] +        [200, content_type, [Zero::Request.new(env).params['id']]]        end      end      let(:result) { ['bar'] } | 
