Sha256: 90f06cfa4bfb9b7bf25e0716192423f8ce142520a68f6d25b0ec3df669bc91bc

Contents?: true

Size: 406 Bytes

Versions: 2

Compression:

Stored size: 406 Bytes

Contents

require 'spec_helper'

describe Response, '#body' do

  subject { object.body }

  context 'when unset' do
    let(:object) { described_class.build }

    it { should be(Response::Undefined) }
  end

  context 'when set' do
    let(:body) { double('Body') }

    let(:object) { described_class.build.with_body(body) }

    it { should be(body) }

    it_should_behave_like 'an idempotent method'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
response-0.0.5 spec/unit/response/body_spec.rb
response-0.0.4 spec/unit/response/body_spec.rb