【发布时间】:2018-07-19 11:19:57
【问题描述】:
我正在尝试测试嵌套在 withRouter 中的 App 组件
export default withRouter(App);
在我的 index.js 中
ReactDOM.render(
<BrowserRouter>
<App client={client}/>
</BrowserRouter>,
document.getElementById('root')
);
我的测试
describe("Test: Home page", ()=>{
const client = {}
let w = shallow(<App client={client}/>)
it("Always render the header", ()=>{
expect(w.find('header').length).toBe(1)
});
});
除了没有找到标头,它返回 0 而不是 1 我在网上查看过,但唯一的其他示例是在我尝试检查渲染组件时抓取快照
【问题讨论】:
标签: reactjs react-router enzyme jestjs