Remove unused coupon class

This commit is contained in:
Eric Schultz 2021-02-04 11:32:33 -06:00 committed by Eric Schultz
parent 175c00f459
commit fae212b842
3 changed files with 0 additions and 40 deletions

View file

@ -1,15 +0,0 @@
# frozen_string_literal: true
# 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
class Coupon < ApplicationRecord
# :name,
# :victim_np_id,
# :paid, # boolean
# :nonprofit,
# :nonprofit_id
scope :unpaid, -> { where(paid: [nil, false]) }
validates_presence_of :name, :nonprofit_id, :victim_np_id
end

View file

@ -1,9 +0,0 @@
# frozen_string_literal: true
# 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 FetchCoupon
def self.page(params)
return params[:name].tr('-', '_') if params[:name]
end
end

View file

@ -1,16 +0,0 @@
# frozen_string_literal: true
# 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
require 'spec_helper'
require 'fetch/fetch_coupon'
describe FetchCoupon do
context '.page' do
let!(:params) { { name: 'refer-a-friend' } }
it 'retrieves the correct coupon partial' do
expect(FetchCoupon.page(params)).to eq('refer_a_friend')
end
end
end