我有一个React hooks功能组件,我想用Jest/Enzyme来测试它。我想根据一个useState值来测试它的第三级渲染行为。我似乎在网上找不到任何例子。在过去,使用类组件,我可以设置状态。有了新的钩子,我就不能了。所以,基本上-我如何在一个模拟的submitForm函数中模拟一个异步等待,以便渲染正常运行?下面是我的组件:
i
我正在学习如何在React中进行测试,我有一个带有输入的组件来编写要搜索的内容,一个选择框来选择要搜索的位置,还有一个按钮可以根据选择框中选择的内容进行排序。我做了一个测试,看看当我改变选择框的选项时,它是否调用了setFilterBy函数。它进入函数内部,并按照预期从"title“更改为"author”,但它不会检测到模拟函数的调用。组件 import React, { use