如何在react中编写条件渲染的笑话快照

问题描述 投票:0回答:1

如何处理以下代码的快照。我想创建 3 个快照测试

const Home = () => {
  const apiStausCode = 200
  const apiError = "error" 
  if(apiStausCode === 200) {
    return (
      <h1>title</h1>
    )
  } else if (apiError) {
    return <LoadingError />
  } else {
    return <Spinner />
  }
}

export default Home
reactjs jestjs snapshot
1个回答
0
投票

尝试 2 件事

  • 为每个条件编写单独的测试用例。
  • 开始之前使用
    beforeEach(jest.resetAllMocks)
    describe
© www.soinside.com 2019 - 2024. All rights reserved.