我需要测试其中具有SavedVariants
的Link
组件,但是问题是只有包装器组件定义了BrowserRouter
:
const RoutedSavedVariants = ({ match }) =>
<BrowserRouter>
<Switch>
<Route path={`${match.url}/variant/:variantGuid`} component={SavedVariants} />
<Route path={`${match.url}/family/:familyGuid/:tagArray?`} component={SavedVariants} />
<Route path={`${match.url}/analysis_group/:analysisGroupGuid?`} component={SavedVariants} />
<Route path={`${match.url}/:tagArray/gene/:gene`} component={SavedVariants} />
<Route path={`${match.url}/:tagArray?`} component={SavedVariants} />
</Switch>
</BrowserRouter>
我怎么mount
SavedVariants
?还是我如何mount
RoutedSavedVariants
但仅测试SavedVariants
(如何从RoutedSavedVariants
完全渲染)?
SavedVariants
组件包装在BrowserRouter
中。