Jest 有最后的回调吗?

Does Jest have a last afterall callback?

测试框架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"
  }
}