есть хорошая статья на этот счет
https://medium.com/selleo/testing-react-components...
все "грязные" зависимости (store, обращение к api, итд) мокаешь в setup функции. В итоге получаешь существенное уменьшение копипаста в тестах и отличную читаемость
Тестировать же ты должен контракт твоего компонента, то есть ты ему такие то пропсы и начальное состояние замоканых ресурсов он тебе соответствующие поведение