2016-05-03 13 views
1

primeng piechartディレクティブが含まれているコンポーネントのユニットテストを作成しようとしています。 Primengはindex.htmlに含まれているChart.jsを使用しており、テスト設定のfilesリストに追加しました。テストを実行すると、Can't find variable: Chartと表示されます。テンプレートから第三者コンポーネントを削除すると、テストは合格になります。第三者コンポーネントを使用して単体テストを作成する適切な方法は何ですか?あなたのファイルを含めることに加え角2第三者コンポーネントを使用したユニットテスト

答えて

1

、私はあなたにもSystemJS設定にそれらを設定する必要があることだと思う:

  • HTMLページからテストを実行する場合は、このページにSystem.configで直接これを定義します。
  • カルマを使用してテストを実行する場合は、karma-test-shim.jsファイルでSystem.configを拡張してください。
+1

これはすばらしかったです。 System.configに追加しようとしましたが、正しい場所には追加しませんでした。キーは 'HTMLページからテストを実行する 'ことでした。 :D今働いています。ありがとう! – bucicimaci

関連する問題