BenoitZugmeyer / eslint-plugin-html

An ESLint plugin to extract and lint scripts from HTML files.
ISC License
430 stars 51 forks source link

Drop jest #266

Closed BenoitZugmeyer closed 5 months ago

BenoitZugmeyer commented 5 months ago

Tests are failing with ESLint 9.1.0 following this change.

The retrier library tests that some promise is instanceof Promise, but the condition fails because the promise seems to come from a different JavaScript realm, probably related to Jest usages of vm (it could be related to https://github.com/jestjs/jest/issues/2549, but the issue occurs solely within the dependencies, not the test code)

Jest does not provide any benefit for this project, and now that we droped Node 14, we can just use de native Node Test Runner. Not only this fixes the issue, it removes a bit of maintenance, and run tests 2 times faster on my machine.