@@ -177,77 +177,113 @@ test('Validate presence of hmac key with User-Info /1', async (t) => {
177
177
const fastify = Fastify ( )
178
178
await fastify . register ( fastifyCookie )
179
179
180
- await t . rejects ( fastify . register ( fastifyCsrf , {
181
- getUserInfo ( req ) {
182
- return req . session . get ( 'username' )
183
- }
180
+ await t . rejects ( new Promise ( ( resolve , reject ) => {
181
+ fastify . register ( fastifyCsrf , {
182
+ getUserInfo ( req ) {
183
+ return req . session . get ( 'username' )
184
+ }
185
+ } ) . then ( ( ) => {
186
+ resolve ( )
187
+ } ) . catch ( err => {
188
+ reject ( err )
189
+ } )
184
190
} ) , Error ( 'csrfOpts.hmacKey is required' ) )
185
191
} )
186
192
187
193
test ( 'Validate presence of hmac key with User-Info /2' , async ( t ) => {
188
194
const fastify = Fastify ( )
189
195
await fastify . register ( fastifyCookie )
190
196
191
- await t . rejects ( fastify . register ( fastifyCsrf , {
192
- getUserInfo ( req ) {
193
- return req . session . get ( 'username' )
194
- } ,
195
- sessionPlugin : '@fastify/cookie'
197
+ await t . rejects ( new Promise ( ( resolve , reject ) => {
198
+ fastify . register ( fastifyCsrf , {
199
+ getUserInfo ( req ) {
200
+ return req . session . get ( 'username' )
201
+ } ,
202
+ sessionPlugin : '@fastify/cookie'
203
+ } ) . then ( ( ) => {
204
+ resolve ( )
205
+ } ) . catch ( err => {
206
+ reject ( err )
207
+ } )
196
208
} ) , Error ( 'csrfOpts.hmacKey is required' ) )
197
209
} )
198
210
199
211
test ( 'Validate presence of hmac key with User-Info /3' , async ( t ) => {
200
212
const fastify = Fastify ( )
201
213
await fastify . register ( fastifyCookie )
202
214
203
- await t . rejects ( fastify . register ( fastifyCsrf , {
204
- getUserInfo ( req ) {
205
- return req . session . get ( 'username' )
206
- } ,
207
- csrfOpts : {
208
- hmacKey : undefined
209
- }
215
+ await t . rejects ( new Promise ( ( resolve , reject ) => {
216
+ fastify . register ( fastifyCsrf , {
217
+ getUserInfo ( req ) {
218
+ return req . session . get ( 'username' )
219
+ } ,
220
+ csrfOpts : {
221
+ hmacKey : undefined
222
+ }
223
+ } ) . then ( ( ) => {
224
+ resolve ( )
225
+ } ) . catch ( err => {
226
+ reject ( err )
227
+ } )
210
228
} ) , Error ( 'csrfOpts.hmacKey is required' ) )
211
229
} )
212
230
213
231
test ( 'Validate presence of hmac key with User-Info /4' , async ( t ) => {
214
232
const fastify = Fastify ( )
215
233
await fastify . register ( fastifyCookie )
216
234
217
- await t . rejects ( fastify . register ( fastifyCsrf , {
218
- getUserInfo ( req ) {
219
- return req . session . get ( 'username' )
220
- } ,
221
- sessionPlugin : '@fastify/cookie' ,
222
- csrfOpts : {
223
- hmacKey : undefined
224
- }
235
+ await t . rejects ( new Promise ( ( resolve , reject ) => {
236
+ fastify . register ( fastifyCsrf , {
237
+ getUserInfo ( req ) {
238
+ return req . session . get ( 'username' )
239
+ } ,
240
+ sessionPlugin : '@fastify/cookie' ,
241
+ csrfOpts : {
242
+ hmacKey : undefined
243
+ }
244
+ } ) . then ( ( ) => {
245
+ resolve ( )
246
+ } ) . catch ( err => {
247
+ reject ( err )
248
+ } )
225
249
} ) , Error ( 'csrfOpts.hmacKey is required' ) )
226
250
} )
227
251
228
252
test ( 'Validate presence of hmac key with User-Info /5' , async ( t ) => {
229
253
const fastify = Fastify ( )
230
254
await fastify . register ( fastifySecureSession , { key, cookie : { path : '/' , secure : false } } )
231
255
232
- await t . resolves ( fastify . register ( fastifyCsrf , {
233
- getUserInfo ( req ) {
234
- return req . session . get ( 'username' )
235
- } ,
236
- sessionPlugin : '@fastify/secure-session'
256
+ await t . resolves ( new Promise ( ( resolve , reject ) => {
257
+ fastify . register ( fastifyCsrf , {
258
+ getUserInfo ( req ) {
259
+ return req . session . get ( 'username' )
260
+ } ,
261
+ sessionPlugin : '@fastify/secure-session'
262
+ } ) . then ( ( ) => {
263
+ resolve ( )
264
+ } ) . catch ( err => {
265
+ reject ( err )
266
+ } )
237
267
} ) )
238
268
} )
239
269
240
270
test ( 'Validate presence of hmac key with User-Info /6' , async ( t ) => {
241
271
const fastify = Fastify ( )
242
272
await fastify . register ( fastifySecureSession , { key, cookie : { path : '/' , secure : false } } )
243
273
244
- await t . resolves ( fastify . register ( fastifyCsrf , {
245
- getUserInfo ( req ) {
246
- return req . session . get ( 'username' )
247
- } ,
248
- sessionPlugin : '@fastify/secure-session' ,
249
- csrfOpts : {
250
- hmacKey : 'foo'
251
- }
274
+ await t . resolves ( new Promise ( ( resolve , reject ) => {
275
+ fastify . register ( fastifyCsrf , {
276
+ getUserInfo ( req ) {
277
+ return req . session . get ( 'username' )
278
+ } ,
279
+ sessionPlugin : '@fastify/secure-session' ,
280
+ csrfOpts : {
281
+ hmacKey : 'foo'
282
+ }
283
+ } ) . then ( ( ) => {
284
+ resolve ( )
285
+ } ) . catch ( err => {
286
+ reject ( err )
287
+ } )
252
288
} ) )
253
289
} )
0 commit comments