Sha256: 2468e23b22d2f78d28b6adcbafb487659acc5b59e56781f25dc983791541e54b

Contents?: true

Size: 505 Bytes

Versions: 9

Compression:

Stored size: 505 Bytes

Contents

require 'spec_helper'

describe Restforce::Document do
  let(:client)   { double(Restforce::AbstractClient) }
  let(:body_url) { '/services/data/v26.0/sobjects/Document/00PG0000006Hll5MAC/Body' }
  let(:hash)     { { 'Id' => '1234', 'Body' => body_url } }
  let(:sobject)  { described_class.new(hash, client) }

  describe '.Body' do
    it 'requests the body' do
      client.should_receive(:get).with(body_url).
        and_return(double('response').as_null_object)
      sobject.Body
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
restforce-2.5.4 spec/unit/document_spec.rb
restforce-2.5.3 spec/unit/document_spec.rb
restforce-2.5.2 spec/unit/document_spec.rb
restforce-2.5.1 spec/unit/document_spec.rb
logstash-input-salesforce-3.0.0 vendor/jruby/1.9/gems/restforce-2.4.2/spec/unit/document_spec.rb
restforce-2.5.0 spec/unit/document_spec.rb
restforce-2.4.2 spec/unit/document_spec.rb
restforce-2.4.1 spec/unit/document_spec.rb
restforce-2.4.0 spec/unit/document_spec.rb