Sha256: 18a63bc39dd3d095a092ad5026838eeac015464d33c967ec1212eacf74bc1c11
Contents?: true
Size: 692 Bytes
Versions: 1
Compression:
Stored size: 692 Bytes
Contents
# frozen_string_literal: true FactoryBot.modify do factory :shipment do transient do inventory_units { 1 } end after(:create) do |shipment, e| create_list(:inventory_unit, e.inventory_units, shipment: shipment) end trait :with_easypost do transient do easypost_shipment_id { 'sh_test' } easypost_rate_id { 'rt_test' } end after(:create) do |shipment, evaluator| create( :shipping_rate, shipment: shipment, selected: true, easy_post_shipment_id: evaluator.easypost_shipment_id, easy_post_rate_id: evaluator.easypost_rate_id, ) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_easypost-3.0.0 | lib/solidus_easypost/testing_support/factories/shipment_factory.rb |