Я пытаюсь выполнить интеграционный тест API для моих конечных точек, используя Jest и Supertest, но пакет не работает, как я ожидал.
Итак, я написал простой тест для GET /users
`` `
const models = require("../../models")
const request = require("supertest");
let server
describe("user api routes", () => {
beforeEach(() => {
server = require("../../server");
});
afterEach(async () => {
models.sequelize.close();
});
it("should return 200", async () => {
// expect(res.status).toBe(200);
return request(server)
.get("/api/v1/users")
.expect(200);
});
});
` ``
Моя конечная точка, когда явыполнить этот почтальон: localhost:3000/api/v1/users
Я получаю следующую ошибку:
Я пытался найти в Интернете длякак люди запускают тесты, но я не могу найти ничего полезного.Я новичок в тестах, но я знаю, что они важны.
Что-то мне не хватает в моем синтаксисе?