2016-06-21 6 views
2

Angular2 RC 1とAngular cliを使用してテストを実行しています。Angular2 - テスト中にアンダースコア(または任意の外部ライブラリ)を使用します。

私はアンダースコアを使用するコンポーネントから関数を呼び出すテストをしています。テストは失敗し、

ReferenceError: _ is not defined 

私にはアンダースコアの入力があります。私はテストを実行していない限り正常に動作します。私はそれが他のベンダーJSのすべてと一緒に私のインデックスファイルにアンダースコアをインポートすることを理解します。しかし、それがテストを実行しているとき、私は依存関係を注入する方法を知らない。私はインポートステートメントでインポートしようとしましたが、そのような運がありません。何か案は?

答えて

1

カルマと一緒に働いていますか?

files: [ 
    { pattern: 'dist/vendor/lodash/lodash.js', included: true, watched: false } 
] 

は、その後、あなたは/あなたのkarma.conf.js

プッシュlodashを編集したファイルの配列にファイルを強調しなければなりません

関連する問題