> @practica/common-fastify-plugins@0.0.1 test > jest --forceExit Determining test suites to run... Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 0 s           Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 0 s            RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 0 s                RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 1 s              ts-jest[versions] (WARN) Version 5.2.2 of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=4.3.0 <5.0.0-0). Please do not report issues in ts-jest if you are using unsupported versions.  RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 1 s              ts-jest[versions] (WARN) Version 5.2.2 of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=4.3.0 <5.0.0-0). Please do not report issues in ts-jest if you are using unsupported versions.  RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 1 s                RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 2 s                RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 3 s                RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 4 s              ts-jest[ts-jest-transformer] (WARN) Got a `.js` file to compile while `allowJs` option is not set to `true` (file: /Users/goldbergyoni/solutions/practica/src/code-templates/libraries/global-context/.dist/index.js). To fix this: - if you want TypeScript to process JS files, set `allowJs` to `true` in your TypeScript config (usually tsconfig.json) - if you do not want TypeScript to process your `.js` files, in your Jest config change the `transform` key which value is `ts-jest` so that it does not match `.js` files anymore  RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 4 s              ts-jest[ts-jest-transformer] (WARN) Got a `.js` file to compile while `allowJs` option is not set to `true` (file: /Users/goldbergyoni/solutions/practica/src/code-templates/libraries/global-context/.dist/src/context.js). To fix this: - if you want TypeScript to process JS files, set `allowJs` to `true` in your TypeScript config (usually tsconfig.json) - if you do not want TypeScript to process your `.js` files, in your Jest config change the `transform` key which value is `ts-jest` so that it does not match `.js` files anymore  RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 4 s                RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 5 s              {"level":30,"time":1712468040531,"pid":20950,"hostname":"Yonis-MacBook-Pro-2.local","msg":"Server listening at http://[::1]:3001"} {"level":30,"time":1712468040531,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","msg":"Server listening at http://[::1]:3000"} {"level":30,"time":1712468040536,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","msg":"Server listening at http://127.0.0.1:3000"} {"level":30,"time":1712468040539,"pid":20950,"hostname":"Yonis-MacBook-Pro-2.local","msg":"Server listening at http://127.0.0.1:3001"} {"level":30,"time":1712468040554,"pid":20950,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-1","req":{"method":"GET","url":"/example-route","hostname":"localhost:3001","remoteAddress":"::1","remotePort":58554},"msg":"incoming request"} {"level":30,"time":1712468040555,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-1","req":{"method":"GET","url":"/","hostname":"localhost:3000","remoteAddress":"::1","remotePort":58555},"msg":"incoming request"} {"level":30,"time":1712468040557,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-1","res":{"statusCode":401},"responseTime":1.7070840001106262,"msg":"request completed"} {"level":30,"time":1712468040557,"pid":20950,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-1","res":{"statusCode":200},"responseTime":2.611999996006489,"msg":"request completed"} {"level":30,"time":1712468040563,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-2","req":{"method":"GET","url":"/","hostname":"localhost:3000","remoteAddress":"::1","remotePort":58555},"msg":"incoming request"} {"level":30,"time":1712468040564,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-2","res":{"statusCode":401},"responseTime":0.8784999996423721,"msg":"request completed"} {"level":30,"time":1712468040565,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-3","req":{"method":"GET","url":"/","hostname":"localhost:3000","remoteAddress":"::1","remotePort":58555},"msg":"incoming request"} {"level":30,"time":1712468040566,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-3","res":{"statusCode":200},"responseTime":0.79254200309515,"msg":"request completed"} {"level":30,"time":1712468040567,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-4","req":{"method":"GET","url":"/","hostname":"localhost:3000","remoteAddress":"::1","remotePort":58555},"msg":"incoming request"} {"level":30,"time":1712468040567,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-4","res":{"statusCode":200},"responseTime":0.2052920013666153,"msg":"request completed"} {"level":30,"time":1712468040568,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-5","req":{"method":"GET","url":"/","hostname":"localhost:3000","remoteAddress":"::1","remotePort":58555},"msg":"incoming request"} {"level":30,"time":1712468040568,"pid":20949,"hostname":"Yonis-MacBook-Pro-2.local","reqId":"req-5","res":{"statusCode":401},"responseTime":0.08791700005531311,"msg":"request completed"}  RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 0 total Snapshots: 0 total Time: 5 s                RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 6 passed, 6 total Snapshots: 0 total Time: 5 s               PASS  lib/request-context/test/request-context.test.ts  RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 6 passed, 6 total Snapshots: 0 total Time: 5 s               PASS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/jwt-verifier/test/jwt-verifier.test.ts  RUNS  lib/request-context/test/request-context.test.ts Test Suites: 0 of 2 total Tests: 6 passed, 6 total Snapshots: 0 total Time: 5 s               Test Suites: 2 passed, 2 total Tests: 6 passed, 6 total Snapshots: 0 total Time: 5.306 s Ran all test suites. Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?