在项目的根目录下创建一个名为"setupJest.ts"的文件,并添加以下代码:
import 'jest-preset-angular'; // 如果您使用了jest-preset-angular,则必须导入它
import 'zone.js/dist/zone'; // 导入zone.js
// 如果您正在使用RxJS,还需要导入以下内容:
import 'zone.js/dist/zone-testing';
接下来,在您的package.json文件中添加以下代码:
"jest": {
"preset": "jest-preset-angular",
"setupFilesAfterEnv": ["/setupJest.ts"]
}
这将告诉Jest在每个测试运行之前首先运行"setupJest.ts"文件,并导入zone.js。
最后,运行测试并检查是否成功导入了zone.js。