반응형
Nestjs에서 e2e 테스트 수행에는 성공했지만 다음과 같은 메시지가 나오면서 테스트가 종료되지 않는 문제가 발생했습니다.
Jest did not exit one second after the test run has completed.
'This usually means that there are asynchronous operations
that weren't stopped in your tests.
Consider running Jest with `--detectOpenHandles` to troubleshoot this issue.
오류 메시지에 친절하게도 --detectOpenHandles를 사용하라고 나옵니다.
이 옵션을 추가해서 실행해 보았습니다.
에러 메시지는 사라졌지만 여전히 커서가 깜빡이면서 종료가 되지 않습니다.
이때 추가적으로 --forceExit 옵션을 사용하면 테스트 완료 후 정상적으로 종료가 됩니다.
npm test:e2e --detectOpenHandles --forceExit
반응형
'Nestjs 활용팁' 카테고리의 다른 글
Nestjs 413 Payload too large 오류 해결 방법 (0) | 2023.09.12 |
---|---|
NestJS - TypeORM 트랜젝션 처리 (2) | 2022.07.29 |