diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/unit/response/response_spec.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/unit/response/response_spec.rb b/spec/unit/response/response_spec.rb index 7a02ced..4b94dbe 100644 --- a/spec/unit/response/response_spec.rb +++ b/spec/unit/response/response_spec.rb @@ -56,6 +56,17 @@ describe Zero::Response do value[1].should eq({}) # Headers end + + it "removes Content-Type, Content-Length and body on status code 304" do + subject.body.push '"foobar"' + subject.content_type 'application/json' + subject.header['Content-Length'] = 8 + + subject.status = 304 + value = subject.to_a + + value[1].should eq({}) # Headers + end end describe '#status' do |