如何使Jest快照测试和React Context提供程序协同工作?

时间:2019-02-21 09:57:01

标签: jestjs snapshot react-context read-committed-snapshot

我正在使用react上下文提供程序来测试我的组件。单元测试在故事书中有效,但在运行快照时却无法使用。调试时,我注意到运行快照时未考虑上下文,我的组件在上下文之外渲染,导致单元测试失败。

有什么方法可以使快照测试考虑组件的react context提供者吗?

这是我的组件:

function buildSeo(store) {
  return (
    <Router>
      <ContextTestWrapper state={store}>
        <PaginationSEO />
      </ContextTestWrapper>
    </Router>
  );
}

0 个答案:

没有答案