Sha256: fa3269c9a0de482eb097edd4dd3d11e314646e6e0315748dbebf0ea9aa2a0ecf
Contents?: true
Size: 630 Bytes
Versions: 39
Compression:
Stored size: 630 Bytes
Contents
require 'spree/testing_support/factories/product_factory' require 'spree/testing_support/factories/property_factory' require 'spree/testing_support/factories/option_value_factory' FactoryGirl.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
39 entries across 39 versions & 1 rubygems