Sha256: 83169c9f1b6afb16ddcf5d37918dfaf472b2395388f19ff9807f5f545e1392c5

Contents?: true

Size: 397 Bytes

Versions: 3

Compression:

Stored size: 397 Bytes

Contents

FactoryGirl.define do
  factory :shipping_matrix, class: Spree::ShippingMatrix do
    name 'A shipping matrix'

    factory :shipping_matrix_with_rules do
      ignore do
        num_of_rules 1
      end

      after(:create) do |matrix, evaluator|
        evaluator.num_of_rules.times do
          FactoryGirl.create(:shipping_matrix_rule, matrix: matrix)
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spree_shipping_matrix-0.2.1 spec/factories/shipping_matrix_factory.rb
spree_shipping_matrix-0.2.0 spec/factories/shipping_matrix_factory.rb
spree_shipping_matrix-0.1.0 spec/factories/shipping_matrix_factory.rb