繁体   English   中英

在visual studio2013中使用jasmine和chutzpah进行单元测试angularjs无法正常工作

[英]Unit Testing angularjs with jasmine and chutzpah in visual studio2013 wont work

我想使用Chutzpah在Visual Studio 2013中运行JavaScript单元测试。只要我不引用angular.js,测试就会运行。 使用angular.js这些测试将不会运行,VS输出给我以下消息:

Error: Error: Instrumentation error, you cannot redefine the 'window' variable in  file:///e:/.../scripts/angular/angular.js:1529
in file:///C:/USERS/.../APPDATA/LOCAL/MICROSOFT/VISUALSTUDIO/12.0/EXTENSIONS/MWY50QF4.VGS/TestFiles/Coverage/blanket_jasmine_v2.js.**

有谁知道这个问题?

如果您正在运行代码覆盖,这只是一个问题。 这是Blanket.js(Chutzpah用于代码覆盖的库)和Angualr.js冲突的问题。 有关详细信息,请参阅此问题: https//github.com/alex-seville/blanket/issues/311

简而言之,一个简单的解决方法是使用Angular.js的缩小版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM