永久违反:在“ Connect(Component)”的上下文或道具中找不到“ store”

时间:2019-01-11 10:00:50

标签: javascript reactjs testing redux

我已经多次看到此错误。这次我要进行测试了。 从历史上看,我总是通过导入组件来修复它,例如:

import { myComponent } from './index'

现在我正在做类似这样的条件逻辑

let textToRender

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

我基本上已经调试AnotherComponent导致测试给出此错误。如果我将其替换为<div> hello </div>,则由于我可以修复的预期原因,我的测试失败了

如何以最佳方式测试此组件。 代码工作正常,只是在此测试中遇到此错误

0 个答案:

没有答案