Vue · Middle · Запитання 49 з 75
Як протестувати компонент, що використовує стори Pinia?
- ✓Правильна відповідь: Змонтувати з плагіном
createTestingPinia(), який заглушує дії й дає змогу задати початковий стан - 2Стори не можна використовувати в тестах
- 3Глобально замокати
defineStore
Пояснення
Дії стають шпигунами (expect(store.addItem).toHaveBeenCalled()), а initialState заповнює стор. Логіку самого стора тестують окремо із setActivePinia(createPinia()).