Testing Slices
This content is not available in your language yet.
Dieser Artikel ist in Vorbereitung. Hier entsteht eine Teststrategie für Feature-Slices.
Was dieser Artikel zeigen wird
Abschnitt betitelt „Was dieser Artikel zeigen wird“Eine klare Teststrategie für jeden Bestandteil eines Feature-Slices:
| Bestandteil | Testart | Worauf kommt es an |
|---|---|---|
| Mapper | Unit | reine Funktionen, keine DI |
| Read Store | Unit | Signal-Ausgabe, computed-Werte, Event-Reaktion |
| Command Store | Unit | Event-Dispatch, Success/Failure-Zweige |
| Facade | Unit | dispatcht korrekte Events, gibt void zurück |
| Command-Funktion | Unit | Observable-Verhalten, Fehlerfall |
| Page Component | Component Test | konsumiert 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
Leitfrage
Abschnitt betitelt „Leitfrage“Was muss bei einem Feature-Slice zwingend getestet sein?
Und was ist Aufwand ohne Gegenwert?