fix(test): update flaky fulfillment test (#11312)

* fix: fulfillment test

* fix: missing option ids
This commit is contained in:
Frane Polić
2025-02-06 17:57:07 +01:00
committed by GitHub
parent f13c1215cb
commit 34e7fdafd2

View File

@@ -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
)