Jest API执行测试无法获取端点数据

时间:2018-10-08 10:30:20

标签: javascript node.js integration-testing jestjs

我正在尝试使用Jest和Supertest对我的端点执行API集成测试,但是该程序包无法达到我的期望。

到目前为止,我已经为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

我试图在线搜索人们如何运行测试,但找不到任何有帮助的东西。我是测试的新手,但我知道它们很重要。

我的语法中缺少什么吗?

0 个答案:

没有答案