Sha256: 5deb4121bf1bc2df800630fcbab0574c890cfcf4b8e592c4e21dadcf6e8dd9f1

Contents?: true

Size: 670 Bytes

Versions: 7

Compression:

Stored size: 670 Bytes

Contents

require 'spec_helper'

describe NetSuite::Actions::SavonSupport do
  let(:instance) do
    obj = Object.new
    obj.extend(NetSuite::Actions::SavonSupport)
    obj
  end

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

    it 'calls #request' do
      instance.should_receive(:request)
      instance.call
    end

    it 'calls #build_response' do
      instance.should_receive(:build_response)
      instance.call
    end

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

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
netsuite-0.0.10 spec/netsuite/savon_support_spec.rb
netsuite-0.0.9 spec/netsuite/savon_support_spec.rb
netsuite-0.0.8 spec/netsuite/savon_support_spec.rb
netsuite-0.0.7 spec/netsuite/savon_support_spec.rb
netsuite-0.0.6 spec/netsuite/savon_support_spec.rb
netsuite-0.0.5 spec/netsuite/savon_support_spec.rb
netsuite-0.0.4 spec/netsuite/savon_support_spec.rb