我有一个丰富的文本编辑器输入字段,我想用一个已弹出的组件包装。在检查结果之前,我还尝试过用jest.runAllTimers();运行测试,但之后我得到:
Error: Ran 100000 timers, and there are still more!具有MediumEditor的父组件有一个应该从DebounceInput组件调用的方法onTextChange,因为它是作为onChange支柱传递给DebounceInput,的函数,但是在测试中,因此,我怀疑,在这个测试
有人能告诉我如何测试这个简单的行为吗?我已经尝试了很长时间来解决这个问题,我希望我只是遗漏了一些东西,因为更改事件应该很容易测试。我尝试调用onChange而不是simulate,wrapper.update(),await new Promise(resolve => setTimeout(resolve))没有结果。{ mount } from 'enzyme';
const wrapper = mount(
<