2014-04-04 14 views
6

Chcę używać Chutzpah do uruchamiania testów jednostkowych JavaScript w Visual Studio 2013. Dopóki nie odwołuję się do metody angular.js, testy będą działać. Korzystanie angularjs testy te nie będą działać i wyjściowego VS daje mi następujący komunikat:Unit Testowanie angularjs z jaśminem i chutzpah w visual studio2013 nie będzie działać

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

Czy ktoś wie o tym problemie?

Odpowiedz

10

Jest to problem tylko w przypadku korzystania z zasięgu kodu. Jest to problem związany z Blanket.js (biblioteka Chutzpah używa do pokrycia kodu) i konfliktem Angualr.js. Zobacz ten problem po więcej szczegółów: https://github.com/alex-seville/blanket/issues/311

w skrócie, prostym rozwiązaniem jest użyć minified wersję angularjs

+2

dzięki za odpowiedź Matthew ... to pomogło mi wiele – shaft

Powiązane problemy