Sha256: e5898016310c60cd1a56321b6eddbc90766b9a01dc6c6f95a6187071f4949647

Contents?: true

Size: 578 Bytes

Versions: 45

Compression:

Stored size: 578 Bytes

Contents

FactoryBot.define do
  factory :shipment, class: Spree::Shipment do
    tracking { 'U10000' }
    cost     { 100.00 }
    state    { 'pending' }
    order
    stock_location

    after(:create) do |shipment, _evalulator|
      shipment.add_shipping_method(create(:shipping_method), true)
      shipment.order.line_items.map do |line_item|
        shipment.inventory_units.create(
          order_id: shipment.order_id,
          variant_id: line_item.variant_id,
          line_item_id: line_item.id,
          quantity: line_item.quantity
        )
      end
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
spree_core-4.10.1 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.10.0 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.9.0 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.8.3 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.8.2 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.7.3 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.6.6 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.5.5 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.2.7 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.3.3 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.4.1 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.5.4 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.6.5 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.7.2 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.7.1 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.6.4 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.7.0 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.6.3 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.6.2 lib/spree/testing_support/factories/shipment_factory.rb
spree_core-4.6.1 lib/spree/testing_support/factories/shipment_factory.rb