找不到TypeScript before()和after()
尝试使用Jest/SuperTest在TypeScript中运行测试-但是,当我运行找不到TypeScript before()和after(),typescript,testing,npm,jestjs,supertest,Typescript,Testing,Npm,Jestjs,Supertest,尝试使用Jest/SuperTest在TypeScript中运行测试-但是,当我运行npm test时,它返回以下错误: 我缺少/没有导入什么包 FAIL test/test.ts ● Test suite failed to run test/test.ts:8:3 - error TS2304: Cannot find name 'before'. 8 before(PlatformTest.bootstrap(Server)); ~~~~~~
npm test
时,它返回以下错误:
我缺少/没有导入什么包
FAIL test/test.ts
● Test suite failed to run
test/test.ts:8:3 - error TS2304: Cannot find name 'before'.
8 before(PlatformTest.bootstrap(Server));
~~~~~~
test/test.ts:9:3 - error TS2304: Cannot find name 'before'.
9 before(() => {
~~~~~~
test/test.ts:12:3 - error TS2304: Cannot find name 'after'.
12 after(PlatformTest.reset);
以下是我的作品:
import {PlatformTest} from "@tsed/common";
import * as SuperTest from "supertest";
import {Server} from "../src/Server";
请检查您是否选择了正确的全局变量,说笑的是,在()之后没有
或之前()
,但在每个()之后有或之前有
所有jest globals可在此处找到: