sha*_*aft 6 jasmine chutzpah angularjs visual-studio-2013
我想使用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.**
Run Code Online (Sandbox Code Playgroud)
有谁知道这个问题?
Mat*_*ela 10
如果您正在运行代码覆盖,这只是一个问题.这是Blanket.js(Chutzpah用于代码覆盖的库)和Angualr.js冲突的问题.有关详细信息,请参阅此问题:https://github.com/alex-seville/blanket/issues/311
简而言之,一个简单的解决方法是使用Angular.js的缩小版本
| 归档时间: |
|
| 查看次数: |
1377 次 |
| 最近记录: |