From dcb40c2c33ef89fda0f04f18c8dd3abe8ad4a377 Mon Sep 17 00:00:00 2001 From: aonomike Date: Sat, 12 Oct 2019 17:00:36 +0300 Subject: [PATCH] refactor moderator user path --- backend/src/schema/resolvers/rewards.spec.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/src/schema/resolvers/rewards.spec.js b/backend/src/schema/resolvers/rewards.spec.js index 4965f3fcf..2acadfb8c 100644 --- a/backend/src/schema/resolvers/rewards.spec.js +++ b/backend/src/schema/resolvers/rewards.spec.js @@ -232,15 +232,15 @@ describe('rewards', () => { }) describe('authenticated moderator', () => { - let client beforeEach(async () => { - const headers = await login({ email: 'moderator@example.org', password: '1234' }) - client = new GraphQLClient(host, { headers }) + authenticatedUser = moderator.toJson() }) - describe('rewards bage to user', () => { + describe('rewards badge to user', () => { it('throws authorization error', async () => { - await expect(client.request(mutation, variables)).rejects.toThrow('Not Authorised') + await expect( + mutate({ mutation, variables: { to: 'regular-user-id', from: 'indiegogo_en_rhino' } }), + ).resolves.toMatchObject({data: {reward: null}, errors: [{message: 'Not Authorised!'}]}) }) }) })