Sha256: 45e79ec19e6a9e1f8cecf7bb5b09ca5803e26fcf95980840c5d743cfb12cf529

Contents?: true

Size: 667 Bytes

Versions: 3

Compression:

Stored size: 667 Bytes

Contents

# frozen_string_literal: true

RSpec.describe LedgerSync::Adaptors::NetSuite::Vendor, adaptor: :netsuite do
  let(:adaptor) { netsuite_adaptor }
  let(:attribute_updates) do
    {
      company_name: "QA UPDATE #{test_run_id}"
    }
  end
  let(:record) { :vendor }
  let(:resource) do
    LedgerSync::Vendor.new(
      company_name: "#{test_run_id} Company",
      email: "test-#{test_run_id}-vendor@example.com",
      first_name: "TestFirst#{test_run_id}",
      last_name: "TestLast#{test_run_id}",
      display_name: "Test #{test_run_id} Display Name",
      subsidiary: existing_subsidiary_resource
    )
  end

  it_behaves_like 'a full netsuite resource'
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ledger_sync-1.3.3 qa/netsuite/vendor_spec.rb
ledger_sync-1.3.2 qa/netsuite/vendor_spec.rb
ledger_sync-1.3.1 qa/netsuite/vendor_spec.rb