2017-01-23 77 views
1

我有一个与所述componentDidMount()以下阵营组分:惩戒自举功能反应测试

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

这在我摩卡的测试中,将引发以下:

TypeError: $(...).tooltip is not a function

我有Sinon软件包的安装,所以我认为可能很容易在我的测试的beforeEach()中定义一个sinon stub()。

我愿意为此提供任何解决方案,但由于Sinon已经是我安装的软件包,可能是最简单的解决方案。

任何帮助,将不胜感激!

回答

1

我想出了一个办法简单地做到这一点,并不需要兴农(虽然我真的想探索兴农其他东西,看起来超有用!)

我将此添加到我的摩卡测试,瞧,所有测试通过:

beforeEach(() => { 
    $.fn.tooltip =() => { }; 
    });