From c43334bf96901bfd5116301ff7cf4b2ae1dfcbd3 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 26 Jan 2021 18:07:42 +0100 Subject: [PATCH] The auth tests now use mail to identify the user ref #118 --- src/tests/auth/auth_reset.spec.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/tests/auth/auth_reset.spec.ts b/src/tests/auth/auth_reset.spec.ts index 8a78a83..498b66d 100644 --- a/src/tests/auth/auth_reset.spec.ts +++ b/src/tests/auth/auth_reset.spec.ts @@ -15,7 +15,7 @@ beforeAll(async () => { "lastname": "demo_reset", "username": "demo_reset", "password": "demo_reset", - "email": "demo_reset@dev.lauf-fuer-kaya.de" + "email": "demo_reset1@dev.lauf-fuer-kaya.de" }, { headers: { "authorization": "Bearer " + res_login.data["access_token"] }, validateStatus: undefined @@ -26,7 +26,7 @@ beforeAll(async () => { "lastname": "demo_reset2", "username": "demo_reset2", "password": "demo_reset2", - "email": "demo_reset1@dev.lauf-fuer-kaya.de" + "email": "demo_reset2@dev.lauf-fuer-kaya.de" }, { headers: { "authorization": "Bearer " + res_login.data["access_token"] }, validateStatus: undefined @@ -36,7 +36,7 @@ beforeAll(async () => { describe('POST /api/auth/reset valid', () => { let reset_token; it('valid reset token request should return 200', async () => { - const res1 = await axios.post(base + '/api/auth/reset', { username: "demo_reset" }); + const res1 = await axios.post(base + '/api/auth/reset', { email: "demo_reset1@dev.lauf-fuer-kaya.de" }); reset_token = res1.data.resetToken; expect(res1.status).toEqual(200); }); @@ -44,8 +44,8 @@ describe('POST /api/auth/reset valid', () => { // --------------- describe('POST /api/auth/reset invalid requests', () => { it('request another password reset before the timeout should return 406', async () => { - const res1 = await axios.post(base + '/api/auth/reset', { username: "demo_reset2" }, axios_config); - const res2 = await axios.post(base + '/api/auth/reset', { username: "demo_reset2" }, axios_config); + const res1 = await axios.post(base + '/api/auth/reset', { email: "demo_reset2@dev.lauf-fuer-kaya.de" }, axios_config); + const res2 = await axios.post(base + '/api/auth/reset', { email: "demo_reset2@dev.lauf-fuer-kaya.de" }, axios_config); expect(res2.status).toEqual(406); }); }); @@ -55,9 +55,9 @@ describe('POST /api/auth/reset invalid token', () => { const res2 = await axios.post(base + '/api/auth/reset/' + "123123", { password: "demo" }, axios_config); expect(res2.status).toEqual(401); }); - it('providing no reset token should return 404', async () => { + it('providing no reset token should return 400', async () => { const res2 = await axios.post(base + '/api/auth/reset/' + "", { password: "demo" }, axios_config); - expect(res2.status).toEqual(404); + expect(res2.status).toEqual(400); }); }); // ---------------