А как обстоят дела с actions? Нашел несколько мнений в Интернете, не нашел четкого ответа.
- по документации (https://vuex.vuejs.org/ru/guide/testing.html) делаем вспомогательную функцию для теста action, проверяем action только на предмет вызываемых мутаций;
- по примеру https://lmiller1990.github.io/vue-testing-handbook/vuex-actions.html#creating-the-action - тестируем также URL и body запроса.
Второй вопрос касается тестирования компонентов. Есть ли смысл тестировать данные, которые компонент получает с геттера? На геттер же, по идее, есть свои тесты. Тем не менее, тестировать геттеры в компоненте тоже предлагают: https://markus.oberlehner.net/blog/testing-vuex-powered-vue-components-with-jest/
Замокать весь store - не оверкилл ли?
Ответ так и не найден, так что вопрос актуален до сих пор
Обсуждают сегодня