Sha256: caf4b88c5424ae41dd6d70bf9594e9a77900e5338d1115f70a837ede9e156df4

Contents?: true

Size: 652 Bytes

Versions: 28

Compression:

Stored size: 652 Bytes

Contents

require 'spec_helper'

describe NetSuite::Records::ItemMemberList do
  let(:list) { NetSuite::Records::ItemMemberList.new }

  it 'has a item_members attribute' do
    expect(list.item_members).to be_kind_of(Array)
  end

  describe '#to_record' do
    before do
      list.item_members << NetSuite::Records::ItemMember.new(:quantity => 3, :member_descr => "Component 5")
    end

    it 'can represent itself as a SOAP record' do
      record = {
        'listAcct:itemMember' => [{
          'listAcct:quantity' => 3,
          'listAcct:memberDescr' => "Component 5"
        }]
      }
      expect(list.to_record).to eql(record)
    end
  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

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