Skip to content

Warning "Jest did not exit one second after the test run has completed" out on Node v20 #223

Description

@ti2sugiyama

Hi, I'm getting the warning "Jest did not exit one second after the test run has completed", not always but only when I run a short run time test(maybe less than 60sec? or 30sec?).

I found a ChangeLog that may be related to this issue. it's about "keep HTTP/1.1 conns alive".

and I tested to add "connection":"close" header to the wait-for-localhost.ts file and no more warning out.

https://github.com/shelfio/jest-dynamodb/blob/v3.4.2/src/utils/wait-for-localhost.ts#L14C9-L14C48

{headers:{'connection': 'close'}, method: 'GET', port, host, path: '/'},

Can I set header options? or is there a workaround?

Package Versions

"@shelf/jest-dynamodb": "^3.4.2",
"jest": "^29.7.0",
"ts-jest": "^29.1.1",

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions