sindresorhus / p-queue

Promise queue with concurrency control
MIT License
3.39k stars 182 forks source link

Jest detects open handles on queue.add() #189

Open glhrmv opened 1 year ago

glhrmv commented 1 year ago

Hi all, I'm writing some unit tests for a class that uses a PQueue internally (to manage HTTP requests to be made) and I've been getting the following error after every test run:

Jest has detected the following 1 open handle potentially keeping Jest from exiting:

Jest points to a particular culprit function call which is the queue.add() method.

I've tried to do a .clear() of the internal queue after each test runs but got no luck there, for reasons unknown to me. Is this an issue with the library or am I doing something wrong?