Sha256: 7b9a1bfd147730285017405468155ee4b772f4f857d7b11fb7c1ebfee4afb819

Contents?: true

Size: 664 Bytes

Versions: 1

Compression:

Stored size: 664 Bytes

Contents

require 'test_helper'

module Workarea
  class AffirmOrderTest < TestCase
    def test_affirm_available?
      order = Order.new
      order.items.build(
        fulfillment: 'shipping',
        product_attributes: { 'affirm_available' => true }
      )
      assert(order.affirm_available?)

      order.items.build(
        fulfillment: 'download',
        product_attributes: { 'affirm_available' => false }
      )
      refute(order.affirm_available?)

      order = Order.new
      order.items.build(
        fulfillment: 'shipping',
        product_attributes: { 'affirm_available' => false }
      )
      refute(order.affirm_available?)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
workarea-affirm-1.0.0 test/models/workarea/affirm_order_test.rb