Sha256: 0a769f50a11582c01beb6465894ffb58c7940d6cc903291cda9b1f45dc2eb334
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
require_relative '../context/user_context' require_relative '../../lib/mangopay/api/service/e_money' describe MangoApi::EMoney do include_context 'user_context' describe '.of_user' do describe "given an existing user entity's ID" do id = NATURAL_USER_PERSISTED.id context 'not having specified currency' do default_currency = MangoModel::CurrencyIso::EUR it 'retrieves the corresponding e-money entity in default currency' do retrieved = MangoApi::EMoney.of_user id expect(retrieved).to be_kind_of MangoModel::EMoney expect(retrieved.credited_e_money.currency).to be default_currency expect(retrieved.debited_e_money.currency).to be default_currency end end # TODO: Results always come in EUR # context 'having specified currency' do # currency = MangoModel::CurrencyIso::GBP # # it 'retrieves the corresponding e-money entity in specified currency' do # retrieved = MangoApi::EMoney.of_user id, currency # # expect(retrieved).to be_kind_of MangoModel::EMoney # expect(retrieved.credited_e_money.currency).to be currency # expect(retrieved.debited_e_money.currency).to be currency # end # end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mangopay-v4-4.0.0 | spec/mangopay/e_money_spec.rb |