houdini/spec/support/mock_helpers.rb

24 lines
1.3 KiB
Ruby
Raw Normal View History

# frozen_string_literal: true
2020-06-12 20:03:43 +00:00
# License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE
module MockHelpers
def self.payment_export_headers
['Date', 'Gross Amount', 'Fee Total', 'Net Amount', 'Type', 'Last Name', 'First Name', 'Full Name', 'Organization', 'Email', 'Phone', 'Address', 'City', 'State', 'Postal Code', 'Country', 'Anonymous?', 'Supporter Id', 'Designation', 'Dedication Type',
'Dedicated To: Name',
'Dedicated To: Supporter Id',
'Dedicated To: Email',
'Dedicated To: Phone',
'Dedicated To: Address',
'Dedicated To: Note', 'Anonymous', 'Comment', 'Campaign', 'Campaign Id', 'Campaign Creator Email', 'Campaign Gift Level', 'Event Name', 'Payment', 'Check Number', 'Donation Note']
end
def self.recurring_donation_export_headers
['Created At', 'Amount', 'Interval', 'Total Contributed', 'Campaign Name', 'Supporter Name', 'Supporter Email', 'Phone', 'Address', 'City', 'State', 'Zip Code', 'Card Name', 'Recurring Donation Id', 'Donation Id', 'Cancelled', 'Failed', 'Cancelled At', 'Donation Management Url']
end
def self.generate_expected_rd_management_url(root_url, rd)
"#{root_url}/recurring_donations/#{rd.id}/edit?t=#{rd.edit_token}"
end
end