Skip to content

πŸ“° tests

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-14
nodejstests

Getting 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-01
tests

How 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-06
testsengineering

Improving our Jest execution time by 300%

Disabling type checking was the trick.

weeklyfoo #29 / 2024-04-22
jesttests

The Ten Commandments of Refactoring

Ten times Thou!

weeklyfoo #15 / 2024-01-14
tests

The True Purpose of Testing

&ltYou write tests to validate the intention behind the system.>

weeklyfoo #15 / 2024-01-14
tests