我正在尝试为我的组件编写单元测试,其中包含primeng饼图指令。 Primeng使用我index.html
中包含的Chart.js,我已将其添加到测试配置中的files
列表中。当我执行我的测试时,它会显示Can't find variable: Chart
。如果我从模板中删除第三方组件,则测试通过。使用第三方组件创建单元测试的正确方法是什么?
答案 0 :(得分:1)
除了包含您的文件外,我认为您还需要将它们配置为SystemJS配置:
System.config
中进行定义。System.config
文件中扩展karma-test-shim.js
。