A detailed guide to modern testing with Node.js
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
weeklyfoo #80 / 2025-04-14A detailed guide to modern testing with Node.js
Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)
weeklyfoo #80 / 2025-04-14Getting 100% code coverage doesn't eliminate bugs
TL;DR - Getting 100% coverage on a project doesnβt mean you have zero bugs. Here is an extreme example to prove it.
weeklyfoo #39 / 2024-07-01How To Manage Flaky Tests
Many projects suffer from the problem of flaky tests: tests that pass or fail non-deterministically. These cause confusion, slow development cycles, and endless arguments between individuals and teams in an organization.
weeklyfoo #66 / 2025-01-06Improving our Jest execution time by 300%
The Ten Commandments of Refactoring
The True Purpose of Testing
<You write tests to validate the intention behind the system.>
weeklyfoo #15 / 2024-01-14