- What it looked like
- A green integration test scraping a rendered invoice for its GST figures.
- What it actually did
- An i18n change split one text node into several, so React inserted HTML comment separators into the markup. The probe matched nothing, and a missing value read as zero — the test read the tax as zero against a stored ₹152.54.
- What it taught me
- A test that reaches through a framework's rendered output is coupled to that framework's rendering decisions, and it fails silently by matching nothing.