Angular2-测试时使用下划线(或任何外部库)

我正在使用Angular2 RC 1和Angular cli来运行测试。

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

ReferenceError: _ is not defined

我可以输入下划线-只要我不运行测试,它就可以正常工作。我了解它会与所有其他供应商JS一起在我的索引文件中导入下划线。但是,当它运行测试时,我不知道如何注入依赖项。我试过使用import语句导入它,但是没有运气。有任何想法吗?

JV3

您与业力合作吗?

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

将lodash / underscore文件推入files数组:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular2 2.4如何将下划线作为Underscore加载到angular2中。

来自分类Dev

Angular2:2种方式绑定不更新下划线数据

来自分类Dev

Angular 2 元素下划线

来自分类Dev

Angular2测试组件

来自分类Dev

Angular2 测试 Html

来自分类Dev

Angular2使用NodeJ

来自分类Dev

使用templateUrl时Angular2测试错误

来自分类Dev

Angular JS测试依赖注入中的下划线是什么意思

来自分类Dev

Angular JS测试依赖注入中的下划线是什么意思

来自分类Dev

测试angular2 http服务

来自分类Dev

找不到外部模块'angular2 / angular2'-带打字稿的Angular2

来自分类Dev

路由angular2时的可选参数

来自分类Dev

订阅时出现Angular2错误

来自分类Dev

路由angular2时的可选参数

来自分类Dev

在angular2中使用requestAnimationFrame

来自分类Dev

使用Angular2移除元素的Class

来自分类Dev

Angular2使用Subscribes作为承诺

来自分类Dev

使SystemJS使用angular2包?

来自分类Dev

在Visual Studio中使用angular2

来自分类Dev

使用angular2消耗RESTapi流

来自分类Dev

使用Angular2输入onchange

来自分类Dev

在Angular2应用中使用GeoFire

来自分类Dev

使SystemJS使用angular2包?

来自分类Dev

使用Angular2移除元素的Class

来自分类Dev

在Angular2应用中使用GeoFire

来自分类Dev

使用Angular2上传文件

来自分类Dev

如何使用Angular2 CheckboxControlValueAccessor?

来自分类Dev

使用angular2读取JSON

来自分类Dev

使用Rest上传Angular2图片