Sha256: 0aecb5a0cd4b8b9f7b82043f4c2d6b1383f137a29085ebad08660c754a571e75
Contents?: true
Size: 797 Bytes
Versions: 3
Compression:
Stored size: 797 Bytes
Contents
require_relative 'bank_account_context' require_relative '../../lib/mangopay/model/enum/mandate_culture_code' require_relative '../../lib/mangopay/api/service/mandates' shared_context 'mandate_context' do include_context 'bank_account_context' MANDATE_DATA ||= build_mandate MANDATE_PERSISTED ||= persist_mandate MANDATE_DATA end def persist_mandate(mandate) MangoApi::Mandates.create mandate end def build_mandate mandate = MangoModel::Mandate.new mandate.bank_account_id = IBAN_ACCOUNT_PERSISTED.id mandate.culture = MangoModel::MandateCultureCode::EN mandate.return_url = 'http://www.my-site.com/returnURL/' mandate end def its_the_same_mandate(mandate1, mandate2) mandate1.bank_account_id == mandate2.bank_account_id\ && mandate1.culture.eql?(mandate2.culture) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mangopay-v4-4.1.0 | spec/context/mandate_context.rb |
mangopay-v4-4.0.2 | spec/context/mandate_context.rb |
mangopay-v4-4.0.1 | spec/context/mandate_context.rb |