1

我正在尝试为其中包含PrimeNG 饼图指令的组件编写单元测试。PrimeNG 使用Chart.js,它包含在我的测试配置中index.html,我已将其添加到我的列表中。files当我执行我的测试时,它说Can't find variable: Chart。如果我从模板中删除第 3 方组件,则测试通过。使用 3rd 方组件创建单元测试的正确方法是什么?

4

1 回答 1

1

除了包含您的文件之外,我认为您还需要将它们配置到 SystemJS 配置中:

  • 如果您从 HTML 页面执行测试,请直接在System.config此页面中定义它。
  • 如果您使用 Karma 执行测试,请System.configkarma-test-shim.js文件中扩展。
于 2016-05-03T08:52:39.827 回答