2017-01-23 75 views
1

我有一個與所述componentDidMount()以下陣營組分:懲戒自舉功能反應測試

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

這在我摩卡的測試中,將引發以下:

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

我有Sinon軟件包的安裝,所以我認爲可能很容易在我的測試的beforeEach()中定義一個sinon stub()。

我願意爲此提供任何解決方案,但由於Sinon已經是我安裝的軟件包,可能是最簡單的解決方案。

任何幫助,將不勝感激!

回答

1

我想出了一個辦法簡單地做到這一點,並不需要興農(雖然我真的想探索興農其他東西,看起來超有用!)

我將此添加到我的摩卡測試,瞧,所有測試通過:

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