Sha256: 000d57f68af2d86ccb025748057c195d96a0f8c868e0eef47995ea32f7148a1e
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require_relative '../../lib/mangopay/api/service/settlement_transfers' require_relative '../context/settlement_transfer_context' describe MangoApi::SettlementTransfers do include_context 'settlement_transfer_context' describe '.create' do context 'given a valid object' do id = REPUDIATION_PERSISTED.id transfer = SETTLEMENT_TRANSFER_DATA it 'creates the settlement transfer entity' do created = MangoApi::SettlementTransfers.create(id, transfer) expect(created).to be_kind_of MangoModel::SettlementTransfer expect(created.id).not_to be_nil expect(created.repudiation_id).to eq id end end end describe '.get' do context "given an existing entity's ID" do transfer = SETTLEMENT_TRANSFER_PERSISTED id = transfer.id it 'retrieves the corresponding entity' do retrieved = MangoApi::SettlementTransfers.get id expect(retrieved).to be_kind_of MangoModel::SettlementTransfer expect(retrieved.id).to eq id end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mangopay-v4-4.0.0 | spec/mangopay/settlement_transfers_spec.rb |