我正在构建一个 API,我正在尝试用 mocha 和 supertest 对其进行测试。
我正在使用以下代码正确测试 POST 调用:
it("Should generate a PDF based on the given data using API", function(done) {
request(app)
.post("/api/document/print")
.send({tplName: "default", tplData: { title: "Testee", p1: "paragraph"}})
.expect(200, done);
});
但是当我尝试使用此代码测试 GET 请求时:
it("Should get HTML of the selected template", function(done) {
request(app)
.get("/api/template/default/html")
.expect(200, done);
});
测试失败,如果我运行我的应用程序并在 Chrome 中尝试,我会得到正确的响应 (200)。
我究竟做错了什么?