fix(test): update flaky fulfillment test (#11312)
* fix: fulfillment test * fix: missing option ids
This commit is contained in:
@@ -588,7 +588,7 @@ medusaIntegrationTestRunner({
|
|||||||
variants: [
|
variants: [
|
||||||
{
|
{
|
||||||
title: "Test variant",
|
title: "Test variant",
|
||||||
sku: "test-variant",
|
sku: "w-inv-override-1",
|
||||||
inventory_items: [
|
inventory_items: [
|
||||||
{
|
{
|
||||||
inventory_item_id: inventoryItemOverride.id,
|
inventory_item_id: inventoryItemOverride.id,
|
||||||
@@ -676,7 +676,7 @@ medusaIntegrationTestRunner({
|
|||||||
variants: [
|
variants: [
|
||||||
{
|
{
|
||||||
title: "Test variant 2",
|
title: "Test variant 2",
|
||||||
sku: "test-variant-2",
|
sku: "w-inv-override-2",
|
||||||
inventory_items: [
|
inventory_items: [
|
||||||
{
|
{
|
||||||
inventory_item_id: inventoryItemOverride2.id,
|
inventory_item_id: inventoryItemOverride2.id,
|
||||||
@@ -840,6 +840,7 @@ medusaIntegrationTestRunner({
|
|||||||
await api.post(
|
await api.post(
|
||||||
`/admin/orders/${order.id}/fulfillments`,
|
`/admin/orders/${order.id}/fulfillments`,
|
||||||
{
|
{
|
||||||
|
shipping_option_id: seeder.shippingOption.id,
|
||||||
location_id: seeder.stockLocation.id,
|
location_id: seeder.stockLocation.id,
|
||||||
items: [{ id: orderItemId, quantity: 1 }],
|
items: [{ id: orderItemId, quantity: 1 }],
|
||||||
},
|
},
|
||||||
@@ -859,6 +860,7 @@ medusaIntegrationTestRunner({
|
|||||||
await api.post(
|
await api.post(
|
||||||
`/admin/orders/${order.id}/fulfillments`,
|
`/admin/orders/${order.id}/fulfillments`,
|
||||||
{
|
{
|
||||||
|
shipping_option_id: seeder.shippingOption.id,
|
||||||
location_id: seeder.stockLocation.id,
|
location_id: seeder.stockLocation.id,
|
||||||
items: [{ id: orderItemId, quantity: 1 }],
|
items: [{ id: orderItemId, quantity: 1 }],
|
||||||
},
|
},
|
||||||
@@ -880,6 +882,7 @@ medusaIntegrationTestRunner({
|
|||||||
} = await api.post(
|
} = await api.post(
|
||||||
`/admin/orders/${order.id}/fulfillments?fields=fulfillments.id`,
|
`/admin/orders/${order.id}/fulfillments?fields=fulfillments.id`,
|
||||||
{
|
{
|
||||||
|
shipping_option_id: seeder.shippingOption.id,
|
||||||
location_id: seeder.stockLocation.id,
|
location_id: seeder.stockLocation.id,
|
||||||
items: [{ id: orderItemId, quantity: 1 }],
|
items: [{ id: orderItemId, quantity: 1 }],
|
||||||
},
|
},
|
||||||
@@ -908,6 +911,7 @@ medusaIntegrationTestRunner({
|
|||||||
.post(
|
.post(
|
||||||
`/admin/orders/${order.id}/fulfillments`,
|
`/admin/orders/${order.id}/fulfillments`,
|
||||||
{
|
{
|
||||||
|
shipping_option_id: seeder.shippingOption.id,
|
||||||
location_id: seeder.stockLocation.id,
|
location_id: seeder.stockLocation.id,
|
||||||
items: [{ id: orderItemId, quantity: 5 }],
|
items: [{ id: orderItemId, quantity: 5 }],
|
||||||
},
|
},
|
||||||
@@ -947,8 +951,8 @@ medusaIntegrationTestRunner({
|
|||||||
})
|
})
|
||||||
|
|
||||||
it("should only create fulfillments grouped by shipping requirement", async () => {
|
it("should only create fulfillments grouped by shipping requirement", async () => {
|
||||||
const item1Id = order.items.find((i) => i.requires_shipping).id
|
const i1 = order.items.find((i) => i.variant_sku === `w-inv-override-1`)
|
||||||
const item2Id = order.items.find((i) => !i.requires_shipping).id
|
const i2 = order.items.find((i) => i.variant_sku === `w-inv-override-2`)
|
||||||
|
|
||||||
const {
|
const {
|
||||||
response: { data },
|
response: { data },
|
||||||
@@ -956,14 +960,15 @@ medusaIntegrationTestRunner({
|
|||||||
.post(
|
.post(
|
||||||
`/admin/orders/${order.id}/fulfillments`,
|
`/admin/orders/${order.id}/fulfillments`,
|
||||||
{
|
{
|
||||||
|
shipping_option_id: seeder.shippingOption.id,
|
||||||
location_id: seeder.stockLocation.id,
|
location_id: seeder.stockLocation.id,
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
id: item1Id,
|
id: i1.id,
|
||||||
quantity: 1,
|
quantity: 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: item2Id,
|
id: i2.id,
|
||||||
quantity: 1,
|
quantity: 1,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
@@ -982,8 +987,9 @@ medusaIntegrationTestRunner({
|
|||||||
} = await api.post(
|
} = await api.post(
|
||||||
`/admin/orders/${order.id}/fulfillments?fields=+fulfillments.id,fulfillments.requires_shipping`,
|
`/admin/orders/${order.id}/fulfillments?fields=+fulfillments.id,fulfillments.requires_shipping`,
|
||||||
{
|
{
|
||||||
|
shipping_option_id: seeder.shippingOption.id,
|
||||||
location_id: seeder.stockLocation.id,
|
location_id: seeder.stockLocation.id,
|
||||||
items: [{ id: item1Id, quantity: 1 }],
|
items: [{ id: i1.id, quantity: 1 }],
|
||||||
},
|
},
|
||||||
adminHeaders
|
adminHeaders
|
||||||
)
|
)
|
||||||
@@ -995,8 +1001,9 @@ medusaIntegrationTestRunner({
|
|||||||
} = await api.post(
|
} = await api.post(
|
||||||
`/admin/orders/${order.id}/fulfillments?fields=+fulfillments.id,fulfillments.requires_shipping`,
|
`/admin/orders/${order.id}/fulfillments?fields=+fulfillments.id,fulfillments.requires_shipping`,
|
||||||
{
|
{
|
||||||
|
shipping_option_id: seeder.shippingOption.id,
|
||||||
location_id: seeder.stockLocation.id,
|
location_id: seeder.stockLocation.id,
|
||||||
items: [{ id: item2Id, quantity: 1 }],
|
items: [{ id: i2.id, quantity: 1 }],
|
||||||
},
|
},
|
||||||
adminHeaders
|
adminHeaders
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user