Skip to content

Commit 2d321bc

Browse files
author
fo057145
committed
adiciona token global como constante e ajusta chamadas de requisição para uso do token
1 parent 3500b12 commit 2d321bc

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

constants/constants.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
export const BASE_URL = 'https://fakerestapi.azurewebsites.net/'
1+
export const BASE_URL = 'https://fakerestapi.azurewebsites.net/'
2+
export const TOKEN = 'Bearer YOUR_TOKEN_HERE'

integration/entity/entities.ts

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import { expect } from '@jest/globals';
22
import * as request from 'supertest';
33
import { BASE_URL } from '../../constants/constants';
4+
// import { TOKEN } from '../../constants/constants'; // Descomente para usar token global
45

56
export 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

Comments
 (0)