Дина ничего не ломает нарочно: «ПлатиМ» обновляет формат для всех магазинов сразу, и «чуть-чуть» для неё значит одно поле. Для «Антракта» это поле, без которого ни одна оплата с 3-D Secure не завершится. В «Ночь продаж», 40 000 билетов за 15 минут, каждая такая оплата это зритель, который ввёл карту и не получил билет.
А Тимур пришёл сам. В блоке D он просил не трогать его код, в блоке G сам попросил тест на гонку за 14Б, а теперь приносит тест к своему PR и просит проверить, что тест краснеет. Его тест держит обработчик изнутри, твой набор проверяет стык снаружи, и сдать босса значит, что оба смотрят на одно поле.
Это шестой босс курса и четвёртый, который живёт в твоём репозитории. Всё, из чего он собирается, ты делал в блоке I и раньше. Контракт по спецификации из урока 88, фейк, подпись и дубли из урока 89, поллинг вместо сна из урока 58, идемпотентность из урока 54, слои фреймворка из урока 56.
Новое в боссе одно: проверяется не код «Антракта» сам по себе, а стык с чужой системой. Баги здесь живут между сторонами, и задача набора не просто покраснеть, а покраснеть там, где видно причину.
урок из курса
Урок из курса «Автотестирование с нуля». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.