【问题标题】:Error Cannot read property 'xxx' of undefined when running test file in react component在反应组件中运行测试文件时出现错误无法读取未定义的属性“xxx”
【发布时间】:2021-03-31 05:18:53
【问题描述】:

我为一个组件创建了测试。这个组件将显示数据的详细信息页面。一切运行良好,但是当我运行测试套件文件时出现此错误

结构目录:

这是我的测试代码

【问题讨论】:

    标签: reactjs jestjs react-apollo apollo-client


    【解决方案1】:

    之所以会发生这种情况是因为在您的源代码中有一个 queryData 变量,您需要在测试时对其进行模拟。假设某个函数返回了 queryData,那么在您的测试文件中模拟该函数并且被模拟的函数应该返回属性为getCommunity的数据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 2020-12-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      • 2019-04-06
      • 2023-01-25
      相关资源
      最近更新 更多