¿Es posible que jest config setUp ejecute beforeAll y afterAll una vez para todos los archivos de prueba?
Tengo una conexión a la base de datos que configuré antes de que comiencen las pruebas y cuando las pruebas finalizan, cierro la conexión, esto funciona para un solo archivo de prueba, pero si tengo varios archivos de prueba, la conexión a la base de datos no se cierra. , porque uno de los archivos de prueba todavía está usando la conexión,
entonces, para aclarar, quiero que globalSetUp a beforeAll se ejecute una vez antes de todos los archivos de prueba, y afterAll que se ejecute una vez después de que todas las pruebas hayan terminado. Entonces, ¿puedo tener 1 conexión de base de datos solo a través de las pruebas? configuración de broma en paquete.json:
"jest": { "preset": "ts-jest", "testEnvironment": "node", "setupFilesAfterEnv": ["<rootDir>/test/setUpTests.ts"] },