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: [
|
||||
{
|
||||
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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user