Vue · Middle · Frage 49 von 75
Wie testet man eine Komponente, die Pinia-Stores nutzt?
- 1
defineStoreglobal für alle Testdateien mocken - 2Sie mit dem Plugin
createTestingPinia()mounten - 3Gar nicht: Stores funktionieren in Unit-Tests nicht
Antwort zeigen
Richtige Antwort: Sie mit dem Plugin createTestingPinia() mounten
Erklärung
Actions werden zu Spies (expect(store.addItem).toHaveBeenCalled()), und initialState befüllt den Store. Die Logik des Stores selbst testet man getrennt mit setActivePinia(createPinia()).