Sha256: c598dcaa9e1e3c661184d54e7ae231ae35a77c320556e85f6d5f06d91d06d431
Contents?: true
Size: 1.14 KB
Versions: 4
Compression:
Stored size: 1.14 KB
Contents
require_relative '../../spec_helper' describe Leetchi::WithdrawalContribution do let(:new_user) { Leetchi::User.create({ 'Tag' => 'test', 'Email' => 'my@email.com', 'FirstName' => 'John', 'LastName' => 'Doe', 'CanRegisterMeanOfPayment' => true }) } let(:new_wallet) { Leetchi::Wallet.create({ 'Name' => 'test', 'Owners' => [ new_user['ID'] ], 'RaisingGoalAmount' => 10000 }) } let(:new_withdrawal_contribution) do withdrawal_contribution = Leetchi::WithdrawalContribution.create({ 'Tag' => 'test_withdrawal_contribution', 'UserID' => new_user['ID'], 'WalletID' => new_wallet['ID'], 'AmountDeclared' => 1000 }) end describe "CREATE" do it "creates a withdrawal contribution to a shared wallet" do expect(new_withdrawal_contribution['ID']).not_to be_nil end end describe "GET" do it "fetches a withdrawal contribution" do withdrawal_contribution = Leetchi::WithdrawalContribution.get(new_withdrawal_contribution['ID']) expect(withdrawal_contribution['ID']).to eq(new_withdrawal_contribution['ID']) end end end
Version data entries
4 entries across 4 versions & 1 rubygems