From ad9a7bb697ad7bf08201f5421a5a65083533bfde Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Thu, 25 May 2023 10:29:40 +0200 Subject: [PATCH] Fix e2e test --- client/cypress/e2e/e2e/users/coupon.spec.js | 15 ++++++++++++--- client/cypress/support/commands.ts | 3 ++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/client/cypress/e2e/e2e/users/coupon.spec.js b/client/cypress/e2e/e2e/users/coupon.spec.js index 251c364b..f82b1186 100644 --- a/client/cypress/e2e/e2e/users/coupon.spec.js +++ b/client/cypress/e2e/e2e/users/coupon.spec.js @@ -14,11 +14,13 @@ describe('Email Verification', () => { it('forwards to homepage if confirmation key is correct', () => { cy.viewport('macbook-15'); cy.mockGraphql({ - schema: schema, operations: { Coupon: { coupon: { - success: true, + result: { + __typename: 'Success', + message: 'Yay!', + }, }, }, }, @@ -44,7 +46,14 @@ describe('Email Verification', () => { cy.mockGraphql({ schema: schema, operations: { - Coupon: new GraphQLError('invalid_coupon'), + Coupon: { + coupon: { + result: { + __typename: 'InvalidCoupon', + reason: 'No no', + }, + }, + }, }, }); cy.apolloLogin('rachel.green', 'test'); diff --git a/client/cypress/support/commands.ts b/client/cypress/support/commands.ts index 96ce3e14..2ad922be 100644 --- a/client/cypress/support/commands.ts +++ b/client/cypress/support/commands.ts @@ -42,6 +42,7 @@ const mockGraphql = (options?: any) => { const resolverMap = { DeleteSnapshotResult: typenameResolver, UpdateSnapshotResult: typenameResolver, + RedeemCouponResult: typenameResolver, }; const schema = makeExecutableSchema({ typeDefs: schemaString, @@ -225,7 +226,7 @@ Cypress.Commands.add('openSidebar', () => { }); Cypress.Commands.add('setup', () => { - cy.fakeLogin('nino.teacher', 'test'); + cy.fakeLogin(); cy.viewport('macbook-15'); cy.mockGraphql(); });