OhMyBug

tests/ci

Implementation Stubbed Everywhere

#32uncommon97 sightingsfirst seen September 2026

What goes wrong

Every test that would reach a piece of code — an API client, a database writer, a mapper — replaces it with a mock or hand-written output, so the real body (its URL, its field mapping, its filter) is executed by no test at all and can do something else while every test stays green.

Example

The HTTP client is mocked in every test; the real client has a typo in the payments URL and the first request to hit it is in production.

Not to be confused with

The component itself has no test that runs it; not components that are tested with only their wiring untested (Helper Only Wiring Proof), not raw SQL never executed (SQL Without Executing Proof), and not an expected value copied from the code under test (Self Derived Expected Value).

Discovered by

Field notes · 9