Jest API выполнить тест не удалось получить данные конечной точки - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь выполнить интеграционный тест 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

Я получаю следующую ошибку:

Error Message

Я пытался найти в Интернете длякак люди запускают тесты, но я не могу найти ничего полезного.Я новичок в тестах, но я знаю, что они важны.

Что-то мне не хватает в моем синтаксисе?

...