Sha256: c2db7fac6d6a792f64874b7fb8b2efcfd9ab0b4db2226c404be9c5cd8463cd8e
Contents?: true
Size: 631 Bytes
Versions: 4
Compression:
Stored size: 631 Bytes
Contents
require 'spree/testing_support/factories/product_factory' require 'spree/testing_support/factories/property_factory' require 'spree/testing_support/factories/option_value_factory' FactoryBot.define do factory :variant_property_rule, class: 'Spree::VariantPropertyRule' do product transient do property { create(:property) } option_value { create(:option_value) } property_value nil end after(:build) do |rule, evaluator| rule.conditions.build(option_value: evaluator.option_value) rule.values.build(property: evaluator.property, value: evaluator.property_value) end end end
Version data entries
4 entries across 4 versions & 1 rubygems