1

我对AngularJs,Parse和Karma很陌生。这次我遇到的问题我没有在网上搜索类似的解决方案。所以我希望任何擅长这些部分的人都可以帮助我。为了使 Parse 可以在我的项目中运行,我从这个站点安装了 angular-parse-patch:https ://github.com/mcwebb/angular-parse-patch 然后它可以工作,我可以在我的项目中使用 Parse。但是,我现在正在进行单元测试,当我使用 Karma 测试包含 Parse 代码的控制器时。产生的错误。

Error: Parse SDK not available
  at ngParseProvider.$get (C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular-parse-patch/dist/angular-parse-patch.js:1:243)
  at Object.invoke (C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular/angular.js:4523:17)
  at C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular/angular.js:4340:37
  at getService (C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular/angular.js:4482:39)
  at invoke (C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular/angular.js:4514:13)
  at Object.instantiate (C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular/angular.js:4531:27)
  at C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular/angular.js:9197:28
  at C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular-mocks/angular-mocks.js:1882:12
  at Object.<anonymous> (C:/Users/Administrator.XZ-20140618RVRF/app/my-project/src/app/tab1/main.controller.spec.js:16:18)
  at Object.invoke (C:/Users/Administrator.XZ-20140618RVRF/app/my-project/bower_components/angular/angular.js:4523:17)

我猜是因为 Karma 没有连接解析补丁的路径。

4

0 回答 0