1- require ( 'dotenv' ) . config ( )
21const request = require ( 'supertest' )
32
4- const HOST = process . env . HOST_NAME ;
3+ const { HOST_NAME } = process . env ;
54
65describe ( 'Authorization test' , ( ) => {
76 const postEndpoint = [
@@ -13,30 +12,34 @@ describe('Authorization test', () => {
1312 '/api/speed/safetyCar/overtake' ,
1413 '/api/speed/timer' ,
1514 '/api/speed/lap' ,
16- '/api/speed/result' ,
15+ '/api/speed/result/senior' ,
16+ '/api/speed/result/junior' ,
1717 '/api/scores/qualification' ,
1818 '/api/scores/audience' ,
19- '/api/scores/endResult'
19+ '/api/scores/endResult/senior' ,
20+ '/api/scores/endResult/junior'
2021 ] ;
2122 test . each ( postEndpoint ) ( 'POST %p endpoint should return unauthorized' , ( endpoint ) => {
22- return request ( HOST )
23+ return request ( HOST_NAME )
2324 . post ( endpoint )
2425 . then ( response => {
2526 expect ( response . status ) . toBe ( 401 )
2627 } ) ;
2728 } ) ;
28-
2929 test ( 'GET "/api/team" endpoint should return unauthorized' , ( ) => {
30- return request ( HOST )
31- . post ( '/api/team' )
30+ return request ( HOST_NAME )
31+ . get ( '/api/team' )
3232 . then ( response => {
3333 expect ( response . status ) . toBe ( 401 )
3434 } ) ;
3535 } ) ;
36-
37- test ( 'PUT "/api/team" endpoint should return unauthorized' , ( ) => {
38- return request ( HOST )
39- . post ( '/api/team' )
36+ const putEndpoints = [
37+ '/api/admin/team' ,
38+ '/api/team' ,
39+ ] ;
40+ test . each ( putEndpoints ) ( 'PUT %p endpoint should return unauthorized' , ( endpoint ) => {
41+ return request ( HOST_NAME )
42+ . put ( endpoint )
4043 . then ( response => {
4144 expect ( response . status ) . toBe ( 401 )
4245 } ) ;
0 commit comments