Minimal failing example for puppeteer/puppeteer#7475
cd serve
npm install
npm run serve
cd test
npm install
npm run test
> test@1.0.0 test
> node test.js
/home/dolf/tmp/puppeteer-issue-7475-reproduction/test/test.js:38
new Error(
^
Error: After 1000ms, there are still 2 pending items.
at Timeout.fail [as _onTimeout] (/home/dolf/tmp/puppeteer-issue-7475-reproduction/test/test.js:38:11)
at listOnTimeout (node:internal/timers:559:17)
at processTimers (node:internal/timers:502:7)
If you downgrade to puppeteer v9, it works without errors.
cd test
npm add puppeteer@^9
npm run test