Ali*_*lil 5 javascript knex.js jestjs
jest config setUp 是否可以对所有beforeAll测试文件运行一次?afterAll
我有一个在测试开始之前设置的数据库连接,当测试完成时我关闭连接,这适用于单个测试文件,但如果我有多个测试文件,与数据库的连接无法关闭,因为其中一个测试文件仍在使用连接,
所以为了澄清我想要一个 globalSetUp abeforeAll在所有测试文件之前运行一次,并afterAll在所有测试完成后运行一次?所以我只能在测试中拥有 1 个数据库连接?package.json 中的笑话设置:
"jest": {
"preset": "ts-jest",
"testEnvironment": "node",
"setupFilesAfterEnv": ["<rootDir>/test/setUpTests.ts"]
},
Run Code Online (Sandbox Code Playgroud)