我有一个节点/打字稿应用程序。我正在尝试使用 chai 和 chai-http 测试路线。当我写一个明确的名字时,我可以启动一个文件:yarn test myroute.test.ts
,但yarn test
在根目录什么都不做。
此外,从不进行测试。我只在我的终端收到一个Done in 0.06s.
。没有“通过”或“失败”。
这是测试:
import chai from "chai";
import chaiHttp from "chai-http";
import { server } from "../index";
chai.use(chaiHttp);
const chaiApi = chai.request(server);
describe("GET /user/:id", () => {
it("return user information", async () => {
const res = await chaiApi
.get("/user/123")
.set("Cookie", "_id=567;locale=en");
chai.assert.equal(res.status, 200);
});
});
package.json 脚本是:"test": "test"
. 我认为这是完全错误的,但是 chai doc 没有说明要在这里写什么。