每次运行测试时,我都会不断收到此错误。我正在使用react-testing-library。
这是我要测试的代码和页面: api call and map
我的测试:enter image description here
老实说,我不确定为什么它在那里失败,页面可以正常显示,但测试无法通过,并且上面的屏幕截图不是很有用吗?抱歉,如果不够详细?有什么想法吗?
答案 0 :(得分:0)
问题是data[index].field
是undefined
。您的测试尝试访问name
上undefined
上的属性TypeError
。
我看到data
来自getKnowledgePageCategories
,您在测试中正在嘲笑。我建议记录一下您的模拟返回的值,很可能是错误所在。