Javascript 使用Ezyme和jest in react,无法正确测试基于作为**组件**传入App.js的路径呈现的正确组件是否正确?
问题: 我在使用组件测试传入的路由时遇到问题。结构如下:传入App.js,然后在ClientRoutes中我有各种路由。如何正确地测试这一点 所需解决方案: a) 我想测试是否基于路由渲染了正确的组件 b) 这是可选的,但也要检查是否正确的道具传递到特定路线的特定组件中 我的app.test.js的结构Javascript 使用Ezyme和jest in react,无法正确测试基于作为**组件**传入App.js的路径呈现的正确组件是否正确?,javascript,reactjs,jestjs,enzyme,Javascript,Reactjs,Jestjs,Enzyme,问题: 我在使用组件测试传入的路由时遇到问题。结构如下:传入App.js,然后在ClientRoutes中我有各种路由。如何正确地测试这一点 所需解决方案: a) 我想测试是否基于路由渲染了正确的组件 b) 这是可选的,但也要检查是否正确的道具传递到特定路线的特定组件中 我的app.test.js的结构 const middleware=[thunk]; const mockStore=configureMockStore(中间件); const store=mockStore({}); con
const middleware=[thunk];
const mockStore=configureMockStore(中间件);
const store=mockStore({});
const setup=(props={})=>{
返回浅层(
);
};
描述(“WelcomeMessage测试套件”,()=>{
它(“应该呈现组件”,()=>{
设{wrapper}=setup();
期望值(包装长度).toEqual(1);
});
});代码>