Sha256: fb1478ca5c1e06303f20f1c081e1b6b18e5ad3aa7de78d07bfab2869fe449fd3
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
require_relative '../../spec_helper' describe MangoPay::Transfer, type: :feature do include_context 'users' include_context 'wallets' include_context 'transfer' describe 'CREATE' do it 'creates a new Transfer' do expect(new_transfer['Id']).not_to be_nil #expect(new_transfer['Status']).to eq('SUCCEEDED') # cannot test yet expect(new_transfer['Status']).to eq('FAILED') end end describe 'FETCH' do it 'fetches a Transfer' do transfer = MangoPay::Transfer.fetch(new_transfer['Id']) expect(transfer['Id']).to eq(new_transfer['Id']) #expect(new_transfer['Status']).to eq('SUCCEEDED') # cannot test yet expect(new_transfer['Status']).to eq('FAILED') end end describe 'REFUND' do it 'refunds a transfer' do transfer_refund = MangoPay::Transfer.refund(new_transfer['Id'], { AuthorId: new_transfer['AuthorId'] }) expect(transfer_refund['Id']).not_to be_nil #expect(transfer_refund['Status']).to eq('SUCCEEDED') # cannot test yet expect(transfer_refund['Status']).to be_nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mangopay-3.0.1 | spec/lib/mangopay/transfer_spec.rb |