gpt4 book ai didi

reactjs - Jest spyOn 函数返回 "' _isMockFunction' of undefined"

转载 作者:行者123 更新时间:2023-11-28 20:50:38 24 4
gpt4 key购买 nike

我正在尝试测试 React 组件。

我在 componentDidMount 期间调用了一个函数,并想测试它是否被调用。

不幸的是,当我想运行测试时出现错误:

无法读取未定义的属性“_isMockFunction”

我试着在这里重现一个最小的例子:

https://codesandbox.io/s/xoy59yr34z

如能提供有关此错误发生原因的任何提示,我们将不胜感激。 :)

最佳答案

尝试使用 Component.prototype 运行您的测试:

  const buildActionsColumn = jest.spyOn(
FieldAutoComplete.prototype,
"buildActionsColumn"
);

关于reactjs - Jest spyOn 函数返回 "' _isMockFunction' of undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48757128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com