Нарушение инварианта: не удалось найти «store» ни в контексте, ни в «Connect (Component)» - PullRequest
0 голосов
/ 11 января 2019

Я видел эту ошибку довольно много раз раньше. на это время оно приходит, когда я запускаю тесты. Исторически я всегда исправлял это, импортируя компонент так:

import { myComponent } from './index'

Прямо сейчас я делаю некоторую условную логику, например, так:

let textToRender

If (something){
    textToRender = <div> blah blah </div>
] else {
    textToRender = <div> <AnotherComponent /> </div>
}

Я в основном отладил, что AnotherComponent заставляет тесты выдавать эту ошибку. если я заменю его на <div> hello </div>, мой тест не пройден по ожидаемой причине, которую я могу исправить

как можно наилучшим образом заглушить этот компонент для тестирования. код работает нормально, просто получаю эту ошибку в этом тесте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...