如何在Angular Karma

时间:2018-06-15 17:22:30

标签: angular karma-runner

我们正在使用一个需要我们的库 我们的Angular组件中的declare var LIBCONFIG。 LIBCONFIG是该库的成员。我们在ngOnInit中使用该var来自定义库的行为。

运行我们的测试时,我们会得到以下错误,因为您可能会执行

Failed: LIBCONFIG is not defined
ReferenceError: LIBCONFIG is not defined

该变量在node_module中的typescript文件中声明。

我已尝试基于this post的以下内容让Karma从karma.conf.js加载此全局变量,以便测试不会失败。

files: [
      ...,
      './node_modules/ng2-lib/src/libwithglobal.component.ts'
    ]

似乎找到了该文件,因为我没有得到关于该文件不存在的任何业力警告,因此它似乎正在被加载。为组件存储此变量的正确方法是什么,以便可以为测试构建组件?

0 个答案:

没有答案