spec/mangopay/card_registration_spec.rb in mangopay-3.0.29 vs spec/mangopay/card_registration_spec.rb in mangopay-3.0.30
- old
+ new
@@ -66,8 +66,23 @@
# })
# expect(card_updated['Validity']).to eq 'INVALID'
# expect(MangoPay::Card.fetch(card_id)['Validity']).to eq 'INVALID'
################################################################################
end
+
+ describe '.get_by_fingerprint' do
+ it 'retrieves list of cards having same fingerprint' do
+ completed = new_card_registration_completed
+ card_id = completed['CardId']
+ card = MangoPay::Card.fetch(card_id)
+ fingerprint = card['Fingerprint']
+ result = MangoPay::Card.get_by_fingerprint(fingerprint)
+
+ expect(result).to be_kind_of(Array)
+ result.each do |card|
+ expect(card['Fingerprint']).to eq fingerprint
+ end
+ end
+ end
end
end