Sha256: c9d000f9a1131db17b6f96213dbe28aae8def7e66856b5b265dafdb2ef9caa40

Contents?: true

Size: 302 Bytes

Versions: 6

Compression:

Stored size: 302 Bytes

Contents

FactoryGirl.modify do
  # Products need to belong to the same store as the order.
  factory :line_item do
    after(:build) do |line_item, evaluator|
      if line_item.order.store && line_item.product.stores.empty?
        line_item.product.stores << line_item.order.store
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
solidus_multi_domain-1.5.0 lib/spree_multi_domain/testing_support/factory_overrides.rb
solidus_multi_domain-1.4.3 lib/spree_multi_domain/testing_support/factory_overrides.rb
solidus_multi_domain-1.4.2 lib/spree_multi_domain/testing_support/factory_overrides.rb
solidus_multi_domain-1.4.1 lib/spree_multi_domain/testing_support/factory_overrides.rb
solidus_multi_domain-1.4.0 lib/spree_multi_domain/testing_support/factory_overrides.rb
solidus_multi_domain-1.3.0 lib/spree_multi_domain/testing_support/factory_overrides.rb