Sha256: ace5a894ec4fb8f41e8ce9f73f6447504a1220a33eb5c104ea9d25790859c29a

Contents?: true

Size: 632 Bytes

Versions: 3

Compression:

Stored size: 632 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

3 entries across 3 versions & 1 rubygems

Version Path
workarea-mail_chimp-3.1.0 test/workers/workarea/mail_chimp/ecommerce/save_cart_test.rb
workarea-mail_chimp-3.0.5 test/workers/workarea/mail_chimp/ecommerce/save_cart_test.rb
workarea-mail_chimp-3.0.4 test/workers/workarea/mail_chimp/ecommerce/save_cart_test.rb