spec/mangopay/user_spec.rb in mangopay-3.0.30 vs spec/mangopay/user_spec.rb in mangopay-3.0.30.1

- old
+ new

@@ -1,10 +1,11 @@ describe MangoPay::User do include_context 'users' include_context 'payins' include_context 'payouts' include_context 'wallets' + include_context 'kyc_documents' describe 'CREATE' do it 'creates a new natural user' do expect(new_natural_user["FirstName"]).to eq('John') end @@ -151,9 +152,25 @@ expect(emoney['UserId']).to eq new_natural_user['Id'] expect(emoney['CreditedEMoney']['Amount']).to eq 0 expect(emoney['CreditedEMoney']['Currency']).to eq 'EUR' expect(emoney['DebitedEMoney']['Amount']).to eq 0 expect(emoney['DebitedEMoney']['Currency']).to eq 'EUR' + end + end + + describe 'FETCH Kyc Document' do + it 'fetches empty list of kyc documents if no kyc document created' do + documents = MangoPay::User.kyc_documents(new_natural_user['Id']) + expect(documents).to be_kind_of(Array) + expect(documents).to be_empty + end + + it 'fetches list with single kyc document after created' do + document = new_document + documents = MangoPay::User.kyc_documents(document['UserId']) + expect(documents).to be_kind_of(Array) + expect(documents.count).to eq 1 + expect(documents.first['Id']).to eq document['Id'] end end describe 'CREATE UBO DECLARATION' do it 'creates a UBO declaration' do