@@ -19,8 +19,7 @@ const signinPath = "/api/auth/signin"
19
19
const signoutPath = "/api/app/private/signout"
20
20
21
21
describe ( "test user authentication" , ( ) => {
22
- let signupSessionCookie = ""
23
- let userSessionCookie = ""
22
+ let sessionCookie = ""
24
23
25
24
it ( "User1 requests a new account" , async ( ) => {
26
25
const res = await request ( server )
@@ -29,15 +28,15 @@ describe("test user authentication", () => {
29
28
30
29
expect ( res . status ) . toBe ( 200 )
31
30
32
- signupSessionCookie = res . headers [ "set-cookie" ] [ 0 ]
31
+ sessionCookie = res . headers [ "set-cookie" ] [ 0 ]
33
32
} )
34
33
35
34
it ( "User1 sends an incorrect email verf code" , async ( ) => {
36
35
const verfCode = Number ( process . env . DUMMY_VERF_TOKEN ) + 1
37
36
38
37
const res = await request ( server )
39
38
. post ( `${ signupPath } /verify_email` )
40
- . set ( "Cookie" , [ signupSessionCookie ] )
39
+ . set ( "Cookie" , [ sessionCookie ] )
41
40
. send ( { code : verfCode } )
42
41
43
42
expect ( res . status ) . toBe ( 400 )
@@ -49,16 +48,18 @@ describe("test user authentication", () => {
49
48
50
49
const res = await request ( server )
51
50
. post ( `${ signupPath } /verify_email` )
52
- . set ( "Cookie" , [ signupSessionCookie ] )
51
+ . set ( "Cookie" , [ sessionCookie ] )
53
52
. send ( { code : verfCode } )
54
53
55
54
expect ( res . status ) . toBe ( 200 )
55
+
56
+ sessionCookie = res . headers [ "set-cookie" ] [ 0 ]
56
57
} )
57
58
58
59
it ( "User1 submits her credentials" , async ( ) => {
59
60
const res = await request ( server )
60
61
. post ( `${ signupPath } /register_user` )
61
- . set ( "Cookie" , [ signupSessionCookie ] )
62
+ . set ( "Cookie" , [ sessionCookie ] )
62
63
. send ( {
63
64
username : "suberu" ,
64
65
name : "Suberu Garuda" ,
@@ -69,13 +70,13 @@ describe("test user authentication", () => {
69
70
70
71
expect ( res . status ) . toBe ( 201 )
71
72
72
- userSessionCookie = res . headers [ "set-cookie" ] [ 0 ]
73
+ sessionCookie = res . headers [ "set-cookie" ] [ 0 ]
73
74
} )
74
75
75
76
it ( "User1 signs out" , async ( ) => {
76
77
const res = await request ( server )
77
78
. get ( signoutPath )
78
- . set ( "Cookie" , [ userSessionCookie ] )
79
+ . set ( "Cookie" , [ sessionCookie ] )
79
80
80
81
expect ( res . status ) . toBe ( 200 )
81
82
} )
0 commit comments