Vue · Senior · Запитання 46 з 75
Як протестувати composable, що використовує хуки життєвого циклу чи inject?
- ✓Правильна відповідь: Викликати його всередині маленького компонента-хоста, змонтованого в тесті (або помічника, що це робить)
- 2Викликати напряму в тесті - хуки працюють без компонента
- 3Composables не можна тестувати
Пояснення
Composables, що використовують лише реактивність, можна викликати напряму. Тим, кому потрібен екземпляр, потрібен контекст компонента; значення provide можна передати через global.provide у Vue Test Utils.