Sha256: 3d1ae1bbfe806b07cd01c91269e085d4b45d4d049296480e88aa3743914cea2d

Contents?: true

Size: 502 Bytes

Versions: 6

Compression:

Stored size: 502 Bytes

Contents

require 'test_helper'

module Workarea
  class LogGiftCardRedemptionTest < TestCase
    def test_perform
      gift_card = Payment::GiftCard.create!(token: '123456')

      order = Order.create!(placed_at: Time.now)
      payment = Payment.create!(id: order.id)
      payment.set_gift_card(number: '123456')

      LogGiftCardRedemption.new.perform(order.id)
      LogGiftCardRedemption.new.perform(order.id)

      gift_card.reload
      assert_equal(1, gift_card.redemptions.count)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
workarea-gift_cards-3.4.11 test/workers/workarea/log_gift_card_redemption_test.rb
workarea-gift_cards-3.4.10 test/workers/workarea/log_gift_card_redemption_test.rb
workarea-gift_cards-3.4.9 test/workers/workarea/log_gift_card_redemption_test.rb
workarea-gift_cards-3.4.8 test/workers/workarea/log_gift_card_redemption_test.rb
workarea-gift_cards-3.4.7 test/workers/workarea/log_gift_card_redemption_test.rb
workarea-gift_cards-3.4.6 test/workers/workarea/log_gift_card_redemption_test.rb