【发布时间】:2019-11-11 09:30:07
【问题描述】:
我想测试组件中是否存在路由。应用应在特定路径上渲染特定组件。
App.js
return (
<Router>
<Header jsTrendingTopics={this.props.data} />
<Switch>
<Route exact path="/" render={() => <Dashboard jsTrendingTopics={this.props.data} />} />
<Route exact
path="/language/:languagename"
render={(props) => this.handleTopic(props)
}
/>
</Switch>
</Router>
)
}
我希望测试返回应该在该特定路由上呈现的组件。
【问题讨论】:
-
根据文档,您可以使用 matchPath 函数reacttraining.com/react-router/web/api/matchPath
标签: javascript reactjs jestjs