我有一个react组件,在componentDidMount()中有以下行:
$('[data-toggle="tooltip"]').tooltip();
当我进行测试时,我得到:
TypeError:$(...)。tooltip不是函数
我有全局。$ defined,但我想知道在我的测试运行时是否有一种方法可以删除tooltip()函数。我不在乎tooltip()是否存在,我只需要运行测试。
任何帮助将不胜感激!
答案 0 :(得分:1)
请求global。$返回带有.tooltip函数的对象
global.$ = function () {
return {
tooltip: function() { console.log(42) }
}
}