@@ -21,14 +21,13 @@ test.cb.serial('throw error if plugin gets registered twice', (t) => {
21
21
22
22
test . cb . serial ( 'authentication does succeed' , ( t ) => {
23
23
prototypes . stub ( 'validateAccessToken' , fixtures . validation )
24
- prototypes . stub ( 'userInfo' , fixtures . userInfo )
25
24
26
25
getServer ( undefined , ( server ) => {
27
26
server . inject ( {
28
27
method : 'GET' ,
29
28
url : '/' ,
30
29
headers : {
31
- authorization : `bearer ${ fixtures . jwt . content } `
30
+ authorization : `bearer ${ fixtures . jwt . userData } `
32
31
}
33
32
} , ( res ) => {
34
33
t . truthy ( res )
@@ -40,13 +39,12 @@ test.cb.serial('authentication does succeed', (t) => {
40
39
41
40
test . cb . serial ( 'authentication does succeed – cached' , ( t ) => {
42
41
prototypes . stub ( 'validateAccessToken' , fixtures . validation )
43
- prototypes . stub ( 'userInfo' , fixtures . userInfo )
44
42
45
43
const mockReq = {
46
44
method : 'GET' ,
47
45
url : '/' ,
48
46
headers : {
49
- authorization : `bearer ${ fixtures . jwt . content } `
47
+ authorization : `bearer ${ fixtures . jwt . userData } `
50
48
}
51
49
}
52
50
@@ -66,7 +64,6 @@ test.cb.serial('authentication does succeed – cached', (t) => {
66
64
67
65
test . cb . serial ( 'authentication does success – valid roles' , ( t ) => {
68
66
prototypes . stub ( 'validateAccessToken' , fixtures . validation )
69
- prototypes . stub ( 'userInfo' , fixtures . userInfo )
70
67
71
68
getServer ( undefined , ( server ) => {
72
69
server . inject ( {
@@ -85,7 +82,6 @@ test.cb.serial('authentication does success – valid roles', (t) => {
85
82
86
83
test . cb . serial ( 'authentication does fail – invalid roles' , ( t ) => {
87
84
prototypes . stub ( 'validateAccessToken' , fixtures . validation )
88
- prototypes . stub ( 'userInfo' , fixtures . userInfo )
89
85
90
86
getServer ( undefined , ( server ) => {
91
87
server . inject ( {
@@ -110,7 +106,7 @@ test.cb.serial('authentication does fail – invalid token', (t) => {
110
106
method : 'GET' ,
111
107
url : '/' ,
112
108
headers : {
113
- authorization : `bearer ${ fixtures . jwt . content } `
109
+ authorization : `bearer ${ fixtures . jwt . userData } `
114
110
}
115
111
} , ( res ) => {
116
112
t . truthy ( res )
@@ -140,10 +136,9 @@ test.cb.serial('authentication does fail – invalid header', (t) => {
140
136
141
137
test . cb . serial ( 'server method validates token' , ( t ) => {
142
138
prototypes . stub ( 'validateAccessToken' , fixtures . validation )
143
- prototypes . stub ( 'userInfo' , fixtures . userInfo )
144
139
145
140
getServer ( undefined , ( server ) => {
146
- server . kjwt . validate ( `bearer ${ fixtures . jwt . content } ` , ( err , res ) => {
141
+ server . kjwt . validate ( `bearer ${ fixtures . jwt . userData } ` , ( err , res ) => {
147
142
t . falsy ( err )
148
143
t . truthy ( res )
149
144
t . truthy ( res . credentials )
@@ -152,27 +147,11 @@ test.cb.serial('server method validates token', (t) => {
152
147
} )
153
148
} )
154
149
155
- test . cb . serial ( 'server method invalidates token – userinfo error' , ( t ) => {
156
- prototypes . stub ( 'validateAccessToken' , fixtures . validation )
157
- prototypes . stub ( 'userInfo' , new Error ( 'an error' ) , 'reject' )
158
-
159
- getServer ( undefined , ( server ) => {
160
- server . kjwt . validate ( `bearer ${ fixtures . jwt . content } ` , ( err , res ) => {
161
- t . falsy ( res )
162
- t . truthy ( err )
163
- t . truthy ( err . isBoom )
164
- t . is ( err . output . statusCode , 401 )
165
- t . is ( err . output . headers [ 'WWW-Authenticate' ] , 'Bearer error="Error: an error"' )
166
- t . end ( )
167
- } )
168
- } )
169
- } )
170
-
171
150
test . cb . serial ( 'server method invalidates token – validation error' , ( t ) => {
172
151
prototypes . stub ( 'validateAccessToken' , new Error ( 'an error' ) , 'reject' )
173
152
174
153
getServer ( undefined , ( server ) => {
175
- server . kjwt . validate ( `bearer ${ fixtures . jwt . content } ` , ( err , res ) => {
154
+ server . kjwt . validate ( `bearer ${ fixtures . jwt . userData } ` , ( err , res ) => {
176
155
t . falsy ( res )
177
156
t . truthy ( err )
178
157
t . truthy ( err . isBoom )
@@ -187,7 +166,7 @@ test.cb.serial('server method invalidates token – invalid', (t) => {
187
166
prototypes . stub ( 'validateAccessToken' , false )
188
167
189
168
getServer ( undefined , ( server ) => {
190
- server . kjwt . validate ( `bearer ${ fixtures . jwt . content } ` , ( err , res ) => {
169
+ server . kjwt . validate ( `bearer ${ fixtures . jwt . userData } ` , ( err , res ) => {
191
170
t . falsy ( res )
192
171
t . truthy ( err )
193
172
t . truthy ( err . isBoom )
@@ -200,7 +179,7 @@ test.cb.serial('server method invalidates token – invalid', (t) => {
200
179
201
180
test . cb . serial ( 'server method invalidates token – wrong format' , ( t ) => {
202
181
getServer ( undefined , ( server ) => {
203
- server . kjwt . validate ( fixtures . jwt . content , ( err , res ) => {
182
+ server . kjwt . validate ( fixtures . jwt . userData , ( err , res ) => {
204
183
t . falsy ( res )
205
184
t . truthy ( err )
206
185
t . truthy ( err . isBoom )
0 commit comments