Jest是否有最后的事后回调?



测试框架Jest是否有最终的回调?在所有其他测试文件通过或失败后只调用一次的回调?或者是否有一种方法可以实现这一点?我想运行一个通用的拆解程序,该程序将拆解所有测试文件使用的环境(在运行任何测试之前设置)。

Jest支持globalTeardown

可以在CLI中使用

jest --globalTeardown="<rootDir>/src/jest/teardown.js"

jest.config.json

{
"preset": "ts-jest",
"globalSetup": "<rootDir>/src/jest/setup.js",
"globalTeardown": "<rootDir>/src/jest/teardown.js"
}

package.json

{
// .... rest of the package json
"jest": {
"preset": "ts-jest",
"globalSetup": "<rootDir>/src/jest/setup.ts",
"globalTeardown": "<rootDir>/src/jest/teardown.ts"
}
}

最新更新