Sha256: c9b6cf2f0921bcdfa06d64881fbabf87c6333fd2ac4787e33e7116f572bfef45
Contents?: true
Size: 704 Bytes
Versions: 3
Compression:
Stored size: 704 Bytes
Contents
# frozen_string_literal: true support :shared_examples RSpec.shared_examples 'a record with metadata' do describe LedgerSync::Adaptors::NetSuite::Record::Metadata do subject do described_class.new( adaptor: adaptor, record: record ) end context '.http_methods' do it { expect(subject.http_methods.count).not_to be_zero } end context '.properties' do it { expect(subject.properties.count).not_to be_zero } end end end RSpec.shared_examples 'a full netsuite resource' do it_behaves_like 'a create' it_behaves_like 'a delete' it_behaves_like 'a find' it_behaves_like 'an update' it_behaves_like 'a record with metadata' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ledger_sync-1.3.3 | qa/support/netsuite_shared_examples.rb |
ledger_sync-1.3.2 | qa/support/netsuite_shared_examples.rb |
ledger_sync-1.3.1 | qa/support/netsuite_shared_examples.rb |