Sha256: d4aafbc7b77859ab48d29ff71ab369a4f9381c7aa3fce8e1b4578bedca95f694

Contents?: true

Size: 713 Bytes

Versions: 60

Compression:

Stored size: 713 Bytes

Contents

require 'spec_helper'

describe NetSuite::Support::Requests do
  let(:instance) do
    obj = Object.new
    obj.extend(NetSuite::Support::Requests)
    obj
  end

  describe '#call' do
    before do
      allow(instance).to receive(:request)
      allow(instance).to receive(:success?)
      allow(instance).to receive(:response_body)
    end

    it 'calls #request' do
      expect(instance).to receive(:request)
      instance.call
    end

    it 'calls #build_response' do
      expect(instance).to receive(:build_response)
      instance.call
    end

    it 'returns a NetSuite::Response object' do
      response = instance.call
      expect(response).to be_kind_of(NetSuite::Response)
    end
  end

end

Version data entries

60 entries across 60 versions & 1 rubygems

Version Path
netsuite-0.9.3 spec/netsuite/support/requests_spec.rb
netsuite-0.9.2 spec/netsuite/support/requests_spec.rb
netsuite-0.9.1 spec/netsuite/support/requests_spec.rb
netsuite-0.9.0 spec/netsuite/support/requests_spec.rb
netsuite-0.8.12 spec/netsuite/support/requests_spec.rb
netsuite-0.8.11 spec/netsuite/support/requests_spec.rb
netsuite-0.8.10 spec/netsuite/support/requests_spec.rb
netsuite-0.8.9 spec/netsuite/support/requests_spec.rb
netsuite-0.8.8 spec/netsuite/support/requests_spec.rb
netsuite-0.8.7 spec/netsuite/support/requests_spec.rb
netsuite-0.8.6 spec/netsuite/support/requests_spec.rb
netsuite-0.8.5 spec/netsuite/support/requests_spec.rb
netsuite-0.8.4 spec/netsuite/support/requests_spec.rb
netsuite-0.8.3 spec/netsuite/support/requests_spec.rb
netsuite-0.8.2 spec/netsuite/support/requests_spec.rb
netsuite-0.8.1 spec/netsuite/support/requests_spec.rb
netsuite-0.8.0 spec/netsuite/support/requests_spec.rb
netsuite-0.7.9 spec/netsuite/support/requests_spec.rb
netsuite-0.7.8 spec/netsuite/support/requests_spec.rb
netsuite-0.7.7 spec/netsuite/support/requests_spec.rb