Sha256: 66320335a6a9350bae6e8edf94577d3bc80470528acb68163f1eb287dbf9c017
Contents?: true
Size: 530 Bytes
Versions: 2
Compression:
Stored size: 530 Bytes
Contents
require 'spec_helper' describe Response::Text, '.build' do subject { object.build(body) } let(:body) { double('Body') } let(:object) { described_class } its(:status) { should be(Response::Status::OK) } its(:body) { should be(body) } its(:headers) { should eql('Content-Type' => 'text/plain; charset=UTF-8') } it 'allows to modify response' do object.build(body) do |response| response.with_status(Response::Status::NOT_FOUND) end.status.should be(Response::Status::NOT_FOUND) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
response-0.0.5 | spec/unit/response/text/class_methods/build_spec.rb |
response-0.0.4 | spec/unit/response/text/class_methods/build_spec.rb |