diff --git a/integration-tests/http/__tests__/order/admin/order.spec.ts b/integration-tests/http/__tests__/order/admin/order.spec.ts index 6e0e5a6280..9f501b982f 100644 --- a/integration-tests/http/__tests__/order/admin/order.spec.ts +++ b/integration-tests/http/__tests__/order/admin/order.spec.ts @@ -588,7 +588,7 @@ medusaIntegrationTestRunner({ variants: [ { title: "Test variant", - sku: "test-variant", + sku: "w-inv-override-1", inventory_items: [ { inventory_item_id: inventoryItemOverride.id, @@ -676,7 +676,7 @@ medusaIntegrationTestRunner({ variants: [ { title: "Test variant 2", - sku: "test-variant-2", + sku: "w-inv-override-2", inventory_items: [ { inventory_item_id: inventoryItemOverride2.id, @@ -840,6 +840,7 @@ medusaIntegrationTestRunner({ await api.post( `/admin/orders/${order.id}/fulfillments`, { + shipping_option_id: seeder.shippingOption.id, location_id: seeder.stockLocation.id, items: [{ id: orderItemId, quantity: 1 }], }, @@ -859,6 +860,7 @@ medusaIntegrationTestRunner({ await api.post( `/admin/orders/${order.id}/fulfillments`, { + shipping_option_id: seeder.shippingOption.id, location_id: seeder.stockLocation.id, items: [{ id: orderItemId, quantity: 1 }], }, @@ -880,6 +882,7 @@ medusaIntegrationTestRunner({ } = await api.post( `/admin/orders/${order.id}/fulfillments?fields=fulfillments.id`, { + shipping_option_id: seeder.shippingOption.id, location_id: seeder.stockLocation.id, items: [{ id: orderItemId, quantity: 1 }], }, @@ -908,6 +911,7 @@ medusaIntegrationTestRunner({ .post( `/admin/orders/${order.id}/fulfillments`, { + shipping_option_id: seeder.shippingOption.id, location_id: seeder.stockLocation.id, items: [{ id: orderItemId, quantity: 5 }], }, @@ -947,8 +951,8 @@ medusaIntegrationTestRunner({ }) it("should only create fulfillments grouped by shipping requirement", async () => { - const item1Id = order.items.find((i) => i.requires_shipping).id - const item2Id = order.items.find((i) => !i.requires_shipping).id + const i1 = order.items.find((i) => i.variant_sku === `w-inv-override-1`) + const i2 = order.items.find((i) => i.variant_sku === `w-inv-override-2`) const { response: { data }, @@ -956,14 +960,15 @@ medusaIntegrationTestRunner({ .post( `/admin/orders/${order.id}/fulfillments`, { + shipping_option_id: seeder.shippingOption.id, location_id: seeder.stockLocation.id, items: [ { - id: item1Id, + id: i1.id, quantity: 1, }, { - id: item2Id, + id: i2.id, quantity: 1, }, ], @@ -982,8 +987,9 @@ medusaIntegrationTestRunner({ } = await api.post( `/admin/orders/${order.id}/fulfillments?fields=+fulfillments.id,fulfillments.requires_shipping`, { + shipping_option_id: seeder.shippingOption.id, location_id: seeder.stockLocation.id, - items: [{ id: item1Id, quantity: 1 }], + items: [{ id: i1.id, quantity: 1 }], }, adminHeaders ) @@ -995,8 +1001,9 @@ medusaIntegrationTestRunner({ } = await api.post( `/admin/orders/${order.id}/fulfillments?fields=+fulfillments.id,fulfillments.requires_shipping`, { + shipping_option_id: seeder.shippingOption.id, location_id: seeder.stockLocation.id, - items: [{ id: item2Id, quantity: 1 }], + items: [{ id: i2.id, quantity: 1 }], }, adminHeaders )