11import { expect } from '@jest/globals' ;
22import * as request from 'supertest' ;
33import { BASE_URL } from '../../constants/constants' ;
4+ // import { TOKEN } from '../../constants/constants'; // Descomente para usar token global
45
56export class EntityService {
67
78 public async getList ( route : string , statusCode : number , content ?: any , checkResponseMessage ?: string ) {
8- const response = await request ( BASE_URL )
9- . get ( route )
9+ let req = request ( BASE_URL ) . get ( route ) ;
10+ // req = req.set('Authorization', `Bearer ${TOKEN}`); // Descomente para usar token global
11+ const response = await req
1012
1113 expect ( response . statusCode ) . toBe ( statusCode )
1214
@@ -23,8 +25,9 @@ export class EntityService {
2325 } ;
2426
2527 public async getById ( route : string , id : number , statusCode : number , content ?: any , checkResponseMessage ?: string ) {
26- const response = await request ( BASE_URL )
27- . get ( `${ route } ` + `${ id } ` )
28+ let req = request ( BASE_URL ) . get ( `${ route } ${ id } ` ) ;
29+ // req = req.set('Authorization', `Bearer ${TOKEN}`);
30+ const response = await req
2831
2932 expect ( response . statusCode ) . toBe ( statusCode )
3033
@@ -40,9 +43,9 @@ export class EntityService {
4043 } ;
4144
4245 public async create ( route : string , data : object , statusCode : number , content ?: any , checkResponseMessage ?: string ) {
43- const response = await request ( BASE_URL )
44- . post ( route )
45- . send ( data )
46+ let req = request ( BASE_URL ) . post ( route ) . send ( data ) ;
47+ // req = req.set('Authorization', `Bearer ${TOKEN}`);
48+ const response = await req
4649
4750 expect ( response . statusCode ) . toBe ( statusCode )
4851
@@ -57,10 +60,10 @@ export class EntityService {
5760 return response
5861 } ;
5962
60- public async update ( route : string , id : number , data : object , statusCode : number , content ?: any , checkResponseMessage ?: string ) {
61- const response = await request ( BASE_URL )
62- . put ( ` ${ route } ` + ` ${ id } `)
63- . send ( data )
63+ public async update ( route : string , id : number , data : object , statusCode : number , content ?: any , checkResponseMessage ?: string ) {
64+ let req = request ( BASE_URL ) . put ( ` ${ route } ${ id } ` ) . send ( data ) ;
65+ // req = req.set('Authorization', `Bearer ${TOKEN }`);
66+ const response = await req
6467
6568 expect ( response . statusCode ) . toBe ( statusCode )
6669
@@ -75,9 +78,10 @@ export class EntityService {
7578 return response
7679 } ;
7780
78- public async delete ( route : string , id : number , statusCode : number , content ?: any , checkResponseMessage ?: string ) {
79- const response = await request ( BASE_URL )
80- . delete ( `${ route } ` + `${ id } ` )
81+ public async delete ( route : string , id : number , statusCode : number , content ?: any , checkResponseMessage ?: string ) {
82+ let req = request ( BASE_URL ) . delete ( `${ route } ${ id } ` ) ;
83+ // req = req.set('Authorization', `Bearer ${TOKEN}`);
84+ const response = await req
8185
8286 expect ( response . statusCode ) . toBe ( statusCode )
8387
0 commit comments