Open MHajoha opened 2 years ago
Bin dabei Jest mit Typescript zu konfigurieren und die ersten Tests zu schreiben.
Weitere Anmerkung:
Laut der Doku sollen die Snapshots dem Repository beigefügt werden. Damit eine ungewollte Änderung der UI verglichen werden kann. Ist die Änderung gewollt, kann man das Snapshot mit dem Flag --updateSnapshot
überschreiben.
Zurzeit möchte Jest nach ausführen der Test den Prozess nicht schließen, da ein potenzieller offener handle beim import des react-test-renderer scheinbar entdeckt wurde. Hierzu wurde keine Lösung gefunden, außer einen schließen des Prozesses zu forcieren.
Noch unklar: Wie werden styles und properties auf vorhanden sein getestet?
Wir wollen unit tests schreiben, um möglichst keine kaputten Apps zu releasen. Hier soll erstmal die Infrastruktur gebaut werden und der bestehende Code mit Tests versehen werden. Zukünftige Features sollten sofort mit Tests entwickelt werden. Bei CI Builds sollen auch die Tests laufen und ggf. den Build failen lassen.