2014-04-04 16 views
6

Tôi muốn sử dụng Chutzpah để chạy thử nghiệm đơn vị JavaScript trong Visual Studio 2013. Miễn là tôi không tham khảo angular.js thì các kiểm tra sẽ chạy. Sử dụng angular.js những xét nghiệm sẽ không chạy và đầu ra VS mang lại cho tôi được thông báo sau:Thử nghiệm đơn vị angularjs với hoa nhài và chutzpah trong studio2013 trực quan sẽ không hoạt động

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.** 

Có ai biết về vấn đề này?

Trả lời

10

Đây chỉ là vấn đề nếu bạn đang chạy bảo hiểm mã. Đây là một vấn đề với Blanket.js (thư viện Chutzpah sử dụng cho phạm vi mã) và Angualr.js xung đột. Thấy vấn đề này để biết thêm chi tiết: https://github.com/alex-seville/blanket/issues/311

Nói tóm lại, một cách giải quyết đơn giản là sử dụng phiên bản minified của Angular.js

+2

nhờ trả lời của bạn Matthew ... này đã giúp tôi nhiều – shaft

Các vấn đề liên quan