【发布时间】:2021-04-21 06:36:05
【问题描述】:
我想测试在我的项目中使用 redux 存储的组件。这是我用来获取一些商店元素的函数:
const variable = store.getState().serverConfiguration.testValue;
当我测试这个组件时,我使用mockStore 来执行此操作,所以我的商店是空的,对吧?这就是为什么我说TypeError: Cannot read property 'testValue' of undefined
有没有办法将我的自定义存储传递给mockStore,以便可以正确测试它?
我试图这样做,但它不起作用:
const store = configureMockStore()({
serverConfiguration: {
testValue: "Admin"
}
});
【问题讨论】:
标签: reactjs testing jestjs enzyme