Просмотр исходного кода

feat(payments-plugin): fixed e2e tests

Martijn 1 год назад
Родитель
Сommit
d8428377ae
1 измененных файлов с 8 добавлено и 3 удалено
  1. 8 3
      packages/payments-plugin/e2e/mollie-payment.e2e-spec.ts

+ 8 - 3
packages/payments-plugin/e2e/mollie-payment.e2e-spec.ts

@@ -622,8 +622,10 @@ describe('Handle pay-later methods', () => {
         expect(order.state).toBe('PaymentSettled');
     });
 
-    it('Should add an unusable Mollie paymentMethod (missing redirectUrl)', async () => {
-        const { createPaymentMethod } = await adminClient.query<
+    it('Should fail to add payment method without redirect url', async () => {
+        let error = ''
+        try {
+            const { createPaymentMethod } = await adminClient.query<
             CreatePaymentMethodMutation,
             CreatePaymentMethodMutationVariables
         >(CREATE_PAYMENT_METHOD, {
@@ -647,6 +649,9 @@ describe('Handle pay-later methods', () => {
                 ],
             },
         });
-        expect(createPaymentMethod.code).toBe(mockData.methodCodeBroken);
+        } catch(e: any) {
+            error = e.message
+        }
+        expect(error).toBe('The argument "redirectUrl" is required');
     });
 });