我如何 运行 进行 ngCordova 的单元测试?

How can I run the unit tests for ngCordova?

我已经为 ngCordova 做出了贡献,并将创建一个拉取请求。我怎样才能 运行 现有的测试?如果我可以 运行 那些,我也会为我的插件更改更新模拟和测试。

我已经尝试了 gulp karmagulp karma-watch 但是这些都失败了,Uncaught ReferenceError: angular is not defined。这是来自 ng-cordova 的克隆副本,未集成到项目中。

乔治斯托克的回答:

git clone https://github.com/driftyco/ng-cordova.git

cd ng-cordova

npm install

bower install (这是我缺少的部分)

gulp karma

谢谢乔治!