r/javascript • u/wasay-inc • 4d ago
AskJS [AskJS] :Recently got a PR merged into TanStack Query
I recently got a PR merged into TanStack Query's ESLint plugin to fix a false-positive issue in the no-unstable-deps rule
.
The existing tests missed a few JavaScript edge cases, so I fixed the underlying issue and added regression tests.
It's a good reminder that passing tests don't always mean every edge case is covered. Sometimes the real work is finding what the tests missed.
How do you usually spot gaps in test coverage when the existing suite is already passing?
2
u/Puzzleheaded-Comb646 4d ago
Congratulations on getting your PR merged, that is a huge milestone! Writing regression tests for those sneaky edge cases is such a valuable habit, and it is a great reminder for beginners that green checkmarks on a test suite just mean your current code passes the assumptions you already wrote down.
0
7
u/FairlyAloof 4d ago
love that you added regression tests too, nothing worse than fixing something only for it to break again six months later