Die Datei angular.mocks.js
besteht aus einer Reihe von Modulen, die beim Mocking und beim Testen hilfreich sind. Die am häufigsten verwendeten sind ngMock
, ngMockE2E
, die die Mocks für einige der am häufigsten verwendeten Komponenten bereitstellen, wie zB $timeout, $rootScope, $controller, $httpBackend
($ httpBackend ist Teil von ngMockE2E).
Um eines dieser Module als Abhängigkeiten zu verwenden, müssen Sie angular.mocks.js
laden. Fügen Sie dieses Skript einfach in Ihre HTML-Datei ein, um die [$injector:modulerr]
zu entfernen, die ein Fehler ist, der verursacht wird, wenn das als Abhängigkeit hinzugefügte Modul nicht gefunden oder seine Datei nicht geladen wurde
Ich füge nur hinzu, um $ httpBackend zu verwenden, also war nur das 'ngMocksE2E' Modul notwendig, also tat ich:
%Vor%Tags und Links javascript angularjs httpbackend ngmocke2e