如何测试节点中的bootstrap方法?

时间:2017-01-20 19:47:16

标签: node.js twitter-bootstrap reactjs mocha chai

我有一个react组件,在componentDidMount()中有以下行:

$('[data-toggle="tooltip"]').tooltip();

当我进行测试时,我得到:

  

TypeError:$(...)。tooltip不是函数

我有全局。$ defined,但我想知道在我的测试运行时是否有一种方法可以删除tooltip()函数。我不在乎tooltip()是否存在,我只需要运行测试。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

请求global。$返回带有.tooltip函数的对象

global.$ = function () { 
    return {
        tooltip: function() { console.log(42) }
    }
}