Sha256: 81ca747eedcfee6f52036f9fbe467d7e49bc6d8408b9906532164098df6939b5

Contents?: true

Size: 633 Bytes

Versions: 2

Compression:

Stored size: 633 Bytes

Contents

require 'test_helper'

module Workarea
  class MailChimp::Ecommerce::SaveCartTest < TestCase

    def test_cart_mail_chimp_exported_timestamp
      order = create_placed_order
      order.placed_at = nil
      order.save!

      Workarea::MailChimp::Ecommerce::SaveCart.new.perform(order.id)

      order.reload

      assert(order.cart_exported_to_mail_chimp_at.present?)
    end

    def test_cart_not_exported_on_placed_orders
      order = create_placed_order

      Workarea::MailChimp::Ecommerce::SaveCart.new.perform(order.id)

      order.reload

      refute(order.cart_exported_to_mail_chimp_at.present?)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
workarea-mail_chimp-3.0.3 test/workers/workarea/mail_chimp/ecommerce/save_cart_test.rb
workarea-mail_chimp-3.0.2 test/workers/workarea/mail_chimp/ecommerce/save_cart_test.rb