Sha256: ee4006febd12f3dfe3446033e19ef14194b98d826d2209556cb4e0268189bb47

Contents?: true

Size: 1.04 KB

Versions: 1

Compression:

Stored size: 1.04 KB

Contents

shared_context 'package setup' do
  let(:destination) { create :address,
                      firstname: 'John',
                      lastname: 'Doe',
                      company: 'Company',
                      address1: '5145 North California Avenue',
                      city: 'Chicago',
                      state: create(:state_with_autodiscover, state_code: 'IL'),
                      zipcode: '60601',
                      phone: "(555) 555-5555"
  }
  let(:variant_1) { FactoryGirl.create(:variant, weight: 1) }
  let(:variant_2) { FactoryGirl.create(:variant, weight: 2) }
  let(:order) do
    FactoryGirl.create(
      :order_with_line_items_and_stock_location,
      stock_location: stock_location,
      bill_address: destination,
      ship_address: destination,
      line_items_count: 2,
      line_items_attributes: [
        {
          quantity: 2,
          variant: variant_1
        },
        {
          quantity: 2,
          variant: variant_2
        }
      ]
    )
  end
  let(:package) { order.shipments.first.to_package }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solidus_active_shipping-1.0.0 spec/support/shared_contexts/package_setup.rb