我正在尝试测试React-Component。
我在componentDidMount
期间调用一个函数,并想测试它是否被调用。
不幸的是,当我想要运行测试时出现错误:
Cannot read property '_isMockFunction' of undefined
我试图在这里重现一个最小的例子:
https://codesandbox.io/s/xoy59yr34z
任何关于为什么会出现此错误的提示将不胜感激。 :)
答案 0 :(得分:0)
尝试使用Component.prototype运行测试:
const buildActionsColumn = jest.spyOn(
FieldAutoComplete.prototype,
"buildActionsColumn"
);