2017-01-20 3 views
0

私はcomponentDidMountに次の行()が反応する成分を持っている:私は私のテストを実行すると、私が取得ノードのブートストラップメソッドをテストするには?

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

を:

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

私は$定義されたグローバルありますが、私は疑問を。私のテストが実行されたときにtooltip()関数をスタブする方法があれば。ツールチップ()がスタブされているかどうか気にしません。

助けていただけたら幸いです!

答えて

1

はグローバル尋ねる。$が

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

おかげ@mindless .tooltip機能を持つオブジェクトを返すために、それは完璧です!不思議なことから、42は特別な数字ですか? :) –

+2

@マークカドレック - 「数字42は、ダグラス・アダムスの銀河へのヒッチハイクのガイドで、「夢、宇宙、そしてすべての究極の質問への答え」であり、Deep Thoughtという巨大なスーパーコンピュータによって計算された残念ながら、その質問が何であるか誰も知らない」と述べた。 –

+0

Doh!はい、ありがとうございます。 –

関連する問題