spec/mangopay/bank_account_spec.rb in mangopay-3.0.21 vs spec/mangopay/bank_account_spec.rb in mangopay-3.0.23
- old
+ new
@@ -1,8 +1,8 @@
describe MangoPay::BankAccount do
include_context 'bank_accounts'
-
+
def create(params)
user = new_natural_user
params_fixed = { OwnerName: 'John', OwnerAddress: user['Address'] }.merge(params)
MangoPay::BankAccount.create(user['Id'], params_fixed)
end
@@ -78,8 +78,20 @@
end
it 'fetches single bank detail' do
single = MangoPay::BankAccount.fetch(new_bank_account['UserId'], new_bank_account['Id'])
expect(single['Id']).to eq(new_bank_account['Id'])
+ end
+ end
+
+ describe 'UPDATE' do
+ it 'disactivates a bank account' do
+ usr_id = new_bank_account['UserId']
+ acc_id = new_bank_account['Id']
+
+ changed = MangoPay::BankAccount.update(usr_id, acc_id, {Active: false})
+ fetched = MangoPay::BankAccount.fetch(usr_id, acc_id)
+ expect(changed['Active']).to eq(false)
+ expect(fetched['Active']).to eq(false)
end
end
end