From cd3f0955f9bf7a1fc89769723bf594e36ba66331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Thu, 17 Jan 2019 15:29:47 +0100 Subject: [PATCH] Properly test 106 I had the wrong test setup for the "expected-to-be-green" side tests (for debugging). --- src/middleware/permissionsMiddleware.spec.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/middleware/permissionsMiddleware.spec.js b/src/middleware/permissionsMiddleware.spec.js index 7896f0348..9e153fe5e 100644 --- a/src/middleware/permissionsMiddleware.spec.js +++ b/src/middleware/permissionsMiddleware.spec.js @@ -32,7 +32,12 @@ describe('authorization', () => { describe('not logged in', async () => { it('does not expose the owner\'s email address', async () => { - expect(await action(headers)).toEqual({ User: [ { email: null } ] }) + try { + await action(headers) + } catch (error) { + expect(error.response.errors[0].message).toEqual('Not Authorised!') + expect(error.response.data).toEqual({ User: [ { email: null } ] }) + } }) }) @@ -52,7 +57,12 @@ describe('authorization', () => { email: 'someone@example.org', password: 'else' }) - expect(await action(headers)).toEqual({ User: [ { email: null } ] }) + try { + await action(headers) + } catch (error) { + expect(error.response.errors[0].message).toEqual('Not Authorised!') + expect(error.response.data).toEqual({ User: [ { email: null } ] }) + } }) }) })