使用Mocha在AngularJS中删除注入的服务

时间:2015-01-03 04:55:37

标签: angularjs mocha karma-runner

我有以下服务,并且对于如何存根以下方法调用$ firebase(),$ asArray(),$ add()感到困惑。

我的服务如下:

services.factory('Exercises', ['$firebase', 'FirebaseUrl', function($firebase, FirebaseUrl) {
  var Exercises = function (workoutId) {
    this.workoutId = workoutId;
    this.exercises = $firebase(this.getFirebaseRef()).$asArray();
  };

  ...

  Exercises.prototype.addExercise = function (exerciseName) {
    this.exercises.$add({
      name: exerciseName
    });
  };

  ...

  return Exercises;
}]);

如果有帮助,我的项目是使用:https://github.com/diegonetto/generator-ionic

生成的

0 个答案:

没有答案