Ziel: Zum ersten Mal eine Pipeline auslösen und lernen, ein Actions-Log zu lesen.
Beschreibung:
.github/workflows/ci.yml.unit-tests den Kommentar # TODO (Block 1, Aufgabe 1).unit-tests grün wird.Bewirkt:
Führt npm test aus, was intern Jest startet. Jest liest tests/unit/api.test.js, führt alle 6 Tests aus und gibt am Ende eine Zusammenfassung zurück (Tests: 6 passed, 6 total). Besteht Jest mit Exit-Code 0, wird der Job unit-tests grün.
Der Sinn der Aufgabe:
Das ist der allererste Kontakt mit einer echten Pipeline: Ihr seht, dass CI nichts Magisches ist, sondern lediglich denselben Befehl (npm test) automatisiert ausführt, den ihr auch lokal im Terminal eingeben könntet, nur eben bei jedem Push, ohne dass ihr es manuell anstoßen müsst. Außerdem übt ihr die Grundfertigkeit, ein Actions-Log zu lesen, die ihr in allen folgenden Blöcken braucht.