Sha256: bd4b5736a20988e839b22243b8f0e0b6c5dcc00308f4ece447d4fcf36bf3e4aa
Contents?: true
Size: 662 Bytes
Versions: 4
Compression:
Stored size: 662 Bytes
Contents
# frozen_string_literal: true 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