Sha256: 29d512384b708ee1286278e4a49671c4cdbe305bd110a2c0d11a72daf4bb75ba

Contents?: true

Size: 976 Bytes

Versions: 20

Compression:

Stored size: 976 Bytes

Contents

require 'spec_helper'

feature 'Promotion with product rule', js: true do
  stub_authorization!

  given!(:product) { create :product, name: "BlamCo Mac & Cheese", sku: "PRODUCT_SKU" }
  given!(:variant) { create :variant, sku: "VARIANT_SKU", product: product }
  given!(:option_value) { variant.option_values.first }

  given(:promotion) { create :promotion }

  def add_promotion_rule_of_type(type)
    select2 type, from: "Add rule of type"
    within("#rules_container") { click_button "Add" }
  end

  background do
    visit spree.edit_admin_promotion_path(promotion)
    add_promotion_rule_of_type("Product(s)")
  end

  it "can select by product sku" do
    select2_search product.name, from: "Choose products", search: "PRODUCT_SKU"
  end

  it "can select by variant sku" do
    select2_search product.name, from: "Choose products", search: "VARIANT_SKU"
  end

  it "can select by product name" do
    select2_search product.name, from: "Choose products"
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
solidus_backend-2.2.2 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.1.1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.0.3 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-1.4.2 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.0.2 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-1.4.1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.2.1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.2.0 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.2.0.rc1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.2.0.beta1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.1.0 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.1.0.rc1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.0.1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.1.0.beta1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.0.0 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-1.4.0 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.0.0.rc1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-1.4.0.rc1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-2.0.0.beta1 spec/features/admin/promotions/product_rule_spec.rb
solidus_backend-1.4.0.beta1 spec/features/admin/promotions/product_rule_spec.rb