Vue · Senior · Frage 46 von 75
Wie testet man ein Composable, das Lifecycle-Hooks oder inject nutzt?
- 1Gar nicht: Composables lassen sich nicht einzeln testen
- 2Es im Test in einer kleinen Host-Komponente aufrufen
- 3Es direkt aufrufen, da Hooks ohne Komponente funktionieren
Antwort zeigen
Richtige Antwort: Es im Test in einer kleinen Host-Komponente aufrufen
Erklärung
Composables, die nur Reaktivität nutzen, kann man direkt aufrufen. Solche, die eine Instanz brauchen, erfordern einen Komponentenkontext; provide-Werte übergibt man in Vue Test Utils über global.provide.