Jasmine : Attendez-vous à $http.post() ne pas avoir été appelé

Dans un angularjs programme, je voudrais tester avec Jasmine si un http post n'est PAS effectuée dans un test.

J'ai essayer le code suivant :

expect($http.post).not().toHaveBeenCalled();

Mais j'obtiens un "ReferenceError: $http n'est pas défini"

Nous montrer plus de code, où en êtes-vous obtenir $http lui-même? Angulaire de passe des services autour de avec DI. Où en êtes-vous de votre $http?
Pas liés, mais qui doit être prévu($http.post).pas.toHaveBeenCalled()

OriginalL'auteur W Lambert | 2014-01-24