ProgPrak-Native-App / react-native-app

Kopfsachen Native App is a React Native based App build for Kopfsachen eV. which is an association for the promotion of young people's mental health.
MIT License
5 stars 1 forks source link

UTs schreiben #20

Open MHajoha opened 2 years ago

MHajoha commented 2 years ago

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.

Sy-D commented 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.

Bildschirmfoto 2022-07-05 um 22 37 32

Noch unklar: Wie werden styles und properties auf vorhanden sein getestet?