Sha256: 9d94d8caff702532ab2b3a502728dad0c42ec4c57d59d3ad73e7c033e55c6699

Contents?: true

Size: 1.62 KB

Versions: 2

Compression:

Stored size: 1.62 KB

Contents

require 'test_helper'

module Workarea
  module Storefront
    class GlobalESystemTest < Workarea::SystemTest
      # this tests assertions exist in "workarea/storefront/global_e/modules/checkout_info_validator"
      def test_cart_show
        assert_nothing_raised do
          product_1 = create_complete_product
          product_2 = create_complete_product(
            variants: [{ sku: 'SKU2', details: { material: 'cotton' }, regular: 5.00, sale: 4.00, on_sale: true }]
          )

          product_3 = create_complete_product(
            variants: [{ sku: 'SKU3', details: { material: 'cotton' }, regular: 5.00 }]
          )

          product_discount = create_product_discount(
            product_ids: [product_1.id.to_s, product_2.id.to_s]
          )

          product_discount_2 = create_product_discount(
            product_ids: [product_1.id.to_s],
            compatible_discount_ids: [product_discount.id.to_s]
          )

          _order_discount = create_order_total_discount(
            compatible_discount_ids: [product_discount.id.to_s, product_discount_2.id.to_s]
          )

          visit storefront.product_path(product_1)
          fill_in :quantity, with: 2
          click_button t('workarea.storefront.products.add_to_cart')

          visit storefront.product_path(product_2)
          fill_in :quantity, with: 2
          click_button t('workarea.storefront.products.add_to_cart')

          visit storefront.product_path(product_3)
          fill_in :quantity, with: 2
          click_button t('workarea.storefront.products.add_to_cart')

          visit storefront.cart_path
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
workarea-global_e-1.3.0 test/system/workarea/storefront/global_e_cart_system_test.rb
workarea-global_e-1.2.1 test/system/workarea/storefront/global_e_cart_system_test.rb