我已经在Github中添加了一个Tealium AngularJS作为我的SPA的凉亭组件。这立即打破了我的单元测试。我不明白为什么它应该仍然使用已经设置了基本href的主文件index.html
?
当我运行gulp test
形式在命令行中,我得到这个错误:
PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 11 of 118 SUCCESS (0 secs/0.721 secs)
PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 12 of 118 SUCCESS (0 secs/0.73
secs)
PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 13 of 118 SUCCESS (0 secs/0.741 secs)
PhantomJS 1.9.8 (Windows 7 0.0.0) ERROR
Error: [$location:noc:/dev/code/new-site-ui] $location in HTML5 mode requires a <c:/dev/code/new-site-ui> tag to be present!
http://errors.angularjs.org/1.4.8/$location/noc:/dev/code/new-site-ui
at c:/dev/code/new-site-ui/bower_components/angular/angular.js:12197
PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 13 of 118 ERROR (0 secs/0.741 secs)
PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 13 of 118 ERROR (0.004 secs/0.741 secs)
[13:03:12] 'test' errored after 3.67 s
[13:03:12] Error: Failed 1 tests.
at c:\dev\code\new-site-ui\gulp\unit-tests.js:41:58
at removeAllListeners (c:\dev\code\new-site-ui\node_modules\karma\lib\server.js:336:7)
at Server.<anonymous> (c:\dev\code\new-site-ui\node_modules\karma\lib\server.js:347:9)
at Server.g (events.js:199:16)
at Server.emit (events.js:129:20)
at net.js:1421:10
at process._tickCallback (node.js:355:11)
Process finished with exit code 1
我一直争取与此2天..任何人有一个建议?
如果你问这意味着你拥有了一个'' 标签, 对? –
MaKCbIMKo
是的..在主index.html所有测试运行良好,但是当我添加github lib时,它失败,当它来到它的测试 – Dennis