Sha256: fb3a351268072ab9b049025bc6b4e41eada2a19000c1d2d6f1b336a3cd99e3d8

Contents?: true

Size: 371 Bytes

Versions: 2

Compression:

Stored size: 371 Bytes

Contents

# frozen_string_literal: true

FactoryBot.define do
  factory :kit_requirement, class: SolidusConfigurableKits::Requirement do
    product
    association :required_product, factory: :product

    before(:create) do |kit_requirement|
      kit_requirement.required_product.master.prices << ::Spree::Price.new(currency: "USD", amount: 0, kit_item: true)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_configurable_kits-0.1.1 lib/solidus_configurable_kits/testing_support/factories.rb
solidus_configurable_kits-0.1.0 lib/solidus_configurable_kits/testing_support/factories.rb