如何使用业力对 angularJs 服务进行单元测试?

how to do unit testing for angularJs service using karma?

我有一个名为 "dataService" 的服务,它用于从 url.This dataService returns 一些 jsonData.Now after 运行 获取 json 数据"grunt test" 我收到类似 "urlRoot normalized to '/karma/' and client args should be array of strings" 的错误。谁能帮我解决这个问题。

使用以下流程:

  • package.json
  • 中定义 URL
  • karma.conf.js
  • 中需要 grunt
  • 通过grunt.readJSON
  • 引用URL
  • 使用array.concat构造文件数组