Skip to content

Commit 9739c12

Browse files
committed
in test single session cookie to be updated on every cookie update
1 parent efd5796 commit 9739c12

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/tests/auth.routes.test.js

+9-8
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ const signinPath = "/api/auth/signin"
1919
const signoutPath = "/api/app/private/signout"
2020

2121
describe("test user authentication", () => {
22-
let signupSessionCookie = ""
23-
let userSessionCookie = ""
22+
let sessionCookie = ""
2423

2524
it("User1 requests a new account", async () => {
2625
const res = await request(server)
@@ -29,15 +28,15 @@ describe("test user authentication", () => {
2928

3029
expect(res.status).toBe(200)
3130

32-
signupSessionCookie = res.headers["set-cookie"][0]
31+
sessionCookie = res.headers["set-cookie"][0]
3332
})
3433

3534
it("User1 sends an incorrect email verf code", async () => {
3635
const verfCode = Number(process.env.DUMMY_VERF_TOKEN)+1
3736

3837
const res = await request(server)
3938
.post(`${signupPath}/verify_email`)
40-
.set("Cookie", [signupSessionCookie])
39+
.set("Cookie", [sessionCookie])
4140
.send({ code: verfCode })
4241

4342
expect(res.status).toBe(400)
@@ -49,16 +48,18 @@ describe("test user authentication", () => {
4948

5049
const res = await request(server)
5150
.post(`${signupPath}/verify_email`)
52-
.set("Cookie", [signupSessionCookie])
51+
.set("Cookie", [sessionCookie])
5352
.send({ code: verfCode })
5453

5554
expect(res.status).toBe(200)
55+
56+
sessionCookie = res.headers["set-cookie"][0]
5657
})
5758

5859
it("User1 submits her credentials", async () => {
5960
const res = await request(server)
6061
.post(`${signupPath}/register_user`)
61-
.set("Cookie", [signupSessionCookie])
62+
.set("Cookie", [sessionCookie])
6263
.send({
6364
username: "suberu",
6465
name: "Suberu Garuda",
@@ -69,13 +70,13 @@ describe("test user authentication", () => {
6970

7071
expect(res.status).toBe(201)
7172

72-
userSessionCookie = res.headers["set-cookie"][0]
73+
sessionCookie = res.headers["set-cookie"][0]
7374
})
7475

7576
it("User1 signs out", async () => {
7677
const res = await request(server)
7778
.get(signoutPath)
78-
.set("Cookie", [userSessionCookie])
79+
.set("Cookie", [sessionCookie])
7980

8081
expect(res.status).toBe(200)
8182
})

0 commit comments

Comments
 (0)