Zum Inhalt springen

Testing Slices

Dieser Artikel ist in Vorbereitung. Hier entsteht eine Teststrategie für Feature-Slices.


Eine klare Teststrategie für jeden Bestandteil eines Feature-Slices:

BestandteilTestartWorauf kommt es an
MapperUnitreine Funktionen, keine DI
Read StoreUnitSignal-Ausgabe, computed-Werte, Event-Reaktion
Command StoreUnitEvent-Dispatch, Success/Failure-Zweige
FacadeUnitdispatcht korrekte Events, gibt void zurück
Command-FunktionUnitObservable-Verhalten, Fehlerfall
Page ComponentComponent Testkonsumiert ViewModel, reagiert auf Inputs

Zusätzlich:

  • Welche Tests fehlen dürfen und warum
  • Wie man Command-Store-Flows mit gemockten Events testet
  • Warum der Mapper-Test der einfachste und wichtigste ist

Was muss bei einem Feature-Slice zwingend getestet sein?

Und was ist Aufwand ohne Gegenwert?