maquette angularjs service pour les tests unitaires à l'aide de jasmin

J'ai Angulaire Application et je veux créer des scénarios de test unitaire pour l'aide jasmin.

Dans mon AngularJS application, j'ai un service :

var canceler;
var myServices = angular.module('myServices', ['ngResource'])

myServices.factory('getData', ['$http', '$q', function($http, $q){
    var canceler;
    return {
        setData: function(url, callback, error) {
                    canceler = $q.defer();
                    $http.post(url, {}, {timeout:canceler.promise}).success(callback).error(error);
        },
        abort: function(){ canceler.resolve();}
    }
}]);

Ce service est utilisé par le contrôleur.

Maintenant, comment puis-je fournir une maquette pour ce "getData" service de l'injecteur, je suis en utilisant en controllerSpecs.js (pour les tests unitaires à l'aide de jasmin).

Pour la référence, le code de controllerSpecs.js est défini dans Erreur lors de l'utilisation de Jasmin avec AngularJS.

InformationsquelleAutor r.bhardwaj | 2014-01-22