fix: refactor graph query argument in a test (#14513)

This commit is contained in:
Frane Polić authored and GitHub committed 2026-01-12 09:14:53 +01:00
1 parent 514cc329f8
commit 747d1393ae
1 file changed
+9 -7
@@ -721,13 +721,11 @@ medusaIntegrationTestRunner({
validateHook = undefined validateHook = undefined
const paymentSessionQuery = await query.graph({ const paymentCollectionQuery = await query.graph({
entity: "payment_collection", entity: "payment_collection",
variables: {
filters: { filters: {
id: paymentSession.payment_collection_id, id: paymentSession.payment_collection_id,
}, },
},
fields: [ fields: [
"*", "*",
"payment_sessions.*", "payment_sessions.*",
@@ -738,7 +736,7 @@ medusaIntegrationTestRunner({
}) })
// expects the payment to be refunded and a new payment session to be created // expects the payment to be refunded and a new payment session to be created
expect(paymentSessionQuery.data[0].payments[0]).toEqual( expect(paymentCollectionQuery.data[0].payments[0]).toEqual(
expect.objectContaining({ expect.objectContaining({
amount: 3000, amount: 3000,
payment_session_id: paymentSession.id, payment_session_id: paymentSession.id,
@@ -755,9 +753,13 @@ medusaIntegrationTestRunner({
], ],
}) })
) )
expect(paymentSessionQuery.data[0].payment_sessions[0].id).not.toBe(
paymentSession.id const sessions = paymentCollectionQuery.data[0].payment_sessions
) expect(sessions).toHaveLength(1)
expect(sessions[0].id).toBeDefined()
expect(sessions[0].id).not.toBe(paymentSession.id)
expect(sessions[0].status).toBe("pending")
}) })
it("should complete cart when payment webhook and storefront are called in simultaneously", async () => { it("should complete cart when payment webhook and storefront are called in simultaneously", async () => {