In uno dei miei test di unità che sto cercando di fare
beforeEach(function() {
angular.mock.inject(function ($injector) {
$httpBackend = $injector.get('$httpBackend');
mockUserResource = $injector.get('User');
$httpProvider = $injector.get('$httpProvider'); // <-- problem
$httpProvider.interceptors.push('myInterceptor');
});
});
(demo)
Perché non è possibile iniettare $ httpProvider?
Il motivo per cui sto facendo questo è perché non carico il file che aggiunge tutti i miei intercettori, perché voglio testarli uno per uno!
Top domanda notch, così conciso e facile da cercare! Stavo avendo questo problema esatto. – Breedly