2016-06-21 53 views
2

我正在使用Angular2 RC 1和Angular cli来运行我的测试。Angular2 - 在测试时使用下划线(或任何外部库)

我有一个测试,从我的组件使用下划线调用一个函数。测试失败,说

ReferenceError: _ is not defined 

我有类型的下划线 - 它工作正常,只要我没有运行测试。我知道它会在我的索引文件中引入下划线以及所有其他供应商JS。但是,当它运行测试时,我不知道如何注入依赖关系。我试着用导入语句导入它,但没有这样的运气。有任何想法吗?

回答

1

你和Karma一起工作吗?

然后,你必须编辑您的karma.conf.js

按下lodash /下划线文件到文件数组:

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