Sha256: dd062ea9634a6637e44eabd5f05432da53f91849d666a2d81e1eb56410eab2b2

Contents?: true

Size: 505 Bytes

Versions: 3

Compression:

Stored size: 505 Bytes

Contents

require_relative '../../lib/mangopay/api/service/disputes'
require_relative '../../lib/mangopay/api/service/repudiations'

shared_context 'repudiation_context' do

  REPUDIATION_PERSISTED ||= persisted_repudiation
end

def persisted_repudiation
  disputes = MangoApi::Disputes.all do |filter|
    filter.per_page = 100
  end
  id = nil
  disputes.each do |dispute|
    id = dispute.repudiation_id if dispute.repudiation_id
  end
  raise 'no repudiation found' unless id
  MangoApi::Repudiations.get id
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mangopay-v4-4.1.0 spec/context/repudiation_context.rb
mangopay-v4-4.0.2 spec/context/repudiation_context.rb
mangopay-v4-4.0.1 spec/context/repudiation_context.rb