使用PhantomJS for Angular运行Karma:' undefined'不是一个函数(评估' window.angular。$$ csp()')

时间:2015-05-18 17:05:38

标签: angularjs phantomjs karma-runner karma-jasmine

我刚刚安装了Karma来对AngularJS应用程序运行测试。 Karma正常启动,但在运行任何测试之前,使用PhantomJS和Chrome都会出现以下错误。

  

PhantomJS 1.9.8(Mac OS X)错误TypeError:' undefined'不是一个   功能(评估' window.angular。$$ csp()')at   /Users/user/.rvm/gems/ruby-2.2.0@project/gems/rails-assets-angular-1.3.14/app/assets/javascripts/angular/angular.js:26181

     

Chrome 42.0.2311(Mac OS X 10.10.3)错误未捕获的TypeError:   window.angular. $$ csp不是函数

我也试过在Linux上运行它,但得到完全相同的错误。我试图将ngCsp指令添加到应用程序中,但这不会改变任何内容。

我的测试经验非常少,因此我不知道如何继续。我不清楚这是Karma配置中的错误还是我项目中的错误?我怎么能最好地解决这个问题?

0 个答案:

没有答案