Browse Source

test(core): Fix e2e test for postgres

Michael Bromley 4 years ago
parent
commit
1fb3620ce8
1 changed files with 6 additions and 2 deletions
  1. 6 2
      packages/core/e2e/order.e2e-spec.ts

+ 6 - 2
packages/core/e2e/order.e2e-spec.ts

@@ -1924,7 +1924,11 @@ describe('Orders resolver', () => {
 
 
             expect(order.state).toBe('PaymentSettled');
             expect(order.state).toBe('PaymentSettled');
             expect(order.payments?.length).toBe(2);
             expect(order.payments?.length).toBe(2);
-            expect(omit(order.payments![1], ['id'])).toEqual({
+            expect(
+                omit(order.payments?.find(p => p.method === singleStageRefundablePaymentMethod.code)!, [
+                    'id',
+                ]),
+            ).toEqual({
                 amount: orderTotalWithTax - PARTIAL_PAYMENT_AMOUNT,
                 amount: orderTotalWithTax - PARTIAL_PAYMENT_AMOUNT,
                 metadata: {},
                 metadata: {},
                 method: singleStageRefundablePaymentMethod.code,
                 method: singleStageRefundablePaymentMethod.code,
@@ -2042,7 +2046,7 @@ describe('Orders resolver', () => {
                 SettlePayment.Mutation,
                 SettlePayment.Mutation,
                 SettlePayment.Variables
                 SettlePayment.Variables
             >(SETTLE_PAYMENT, {
             >(SETTLE_PAYMENT, {
-                id: order.payments![0].id,
+                id: order.payments!.find(p => p.method === partialPaymentMethod.code)!.id,
             });
             });
 
 
             paymentGuard.assertSuccess(settlePayment);
             paymentGuard.assertSuccess(settlePayment);