One call turns on three separate checks that each convert a silent misbehaviour into an exception. The third is the one with the largest immediate yield, because a…
A CI runner is shared, throttled and occasionally slow, so any assertion about wall-clock time fails eventually for reasons unrelated to the code. Query counts and memory are…
A path repository symlinks a local directory into vendor, so a change to the package is visible immediately without a version, a tag or a push. The symlink…
18 mounts, unmounts and remounts every component once in development under StrictMode, so an effect without cleanup runs twice and shows it. Every failure it produces is a…
A test asserting that a fetch happened once fails under React 18 development mode, and the test is wrong rather than the framework. Loosening the assertion to toHaveBeenCalled…