我正在使用react上下文提供程序来测试我的组件。单元测试在故事书中有效,但在运行快照时却无法使用。调试时,我注意到运行快照时未考虑上下文,我的组件在上下文之外渲染,导致单元测试失败。
有什么方法可以使快照测试考虑组件的react context提供者吗?
这是我的组件:
function buildSeo(store) {
return (
<Router>
<ContextTestWrapper state={store}>
<PaginationSEO />
</ContextTestWrapper>
</Router>
);
}