1
0
forked from fr/deguapp
deguapp/api/tests/review.test.ts

48 lines
1.2 KiB
TypeScript
Raw Normal View History

2024-05-12 21:25:52 +02:00
import supertest from "supertest";
import { app } from "../src/app";
import { login } from "./auth.test";
2024-05-12 12:05:56 +02:00
//import { addExam, delExam, editExam } from '../src/validators/beerValidator';
const request = supertest(app);
2024-05-12 21:25:52 +02:00
describe("POST /api/v1/review/add", () => {
const url = "/api/v1/review/add";
test("should drop 401 error", async () => {
2024-05-12 12:05:56 +02:00
const res = await request.post(url).send({});
expect(res.statusCode).toBe(401);
});
2024-05-12 21:25:52 +02:00
test("should drop 400 ()", async () => {
2024-05-12 12:05:56 +02:00
const jwt = await login();
2024-05-12 21:25:52 +02:00
const res = await request.post(url).set("Cookie", jwt).send({});
2024-05-12 12:05:56 +02:00
2024-05-12 21:25:52 +02:00
console.log("TEST", await res.body);
2024-05-12 12:05:56 +02:00
expect(res.statusCode).toBe(400);
});
2024-05-12 21:25:52 +02:00
// test('should drop 201', async () => {
// const jwt = await login();
// const res = await request.post(url).set('Cookie', jwt).send(addExam);
//
// expect(res.statusCode).toBe(201);
// });
2024-05-12 12:05:56 +02:00
});
//describe('GET /api/v1/beer/get', () => {
// const url = '/api/v1/beer/get';
//
// test('should drop 401', async () => {
// const res = await request.get(url).send();
//
// expect(res.statusCode).toBe(401);
// });
//
// test('should drop 200', async () => {
// const jwt = await login();
// const res = await request.get(url).set('Cookie', jwt).send();
//
// expect(res.statusCode).toBe(200);
// });
//});