OhMyBug

tests/ci

Guard ships with no failing test

uncommon135 sightingsfirst seen August 2026

What goes wrong

A protective branch, flag, or setting is added, but no test fails when it is removed, narrowed, or inverted. The suite stays green either way, so a passing run is read as proof the protection holds when it only proves nothing depends on it.

Example

A permission check added after an incident is deleted a week later and every test in the suite still passes.

Not to be confused with

Not Assertion Cannot Fail: the assertions here are real and can fail, but none of them is reached by deleting the guard.

Discovered by

Field notes · 38