私の単体テストの1つで、私がやろうとしている
beforeEach(function () {
angular.mock.inject(function ($injector) {
$httpBackend = $injector.get('$httpBackend');
mockUserResource = $injector.get('User');
$httpProvider = $injector.get('$httpProvider'); // <-- problem
$httpProvider.interceptors.push('myInterceptor');
});
});
(デモ)
$httpProvider を注入できないのはなぜですか?
私がこれを行っている理由は、すべてのインターセプターを追加するファイルをロードしないためです。インターセプターを 1 つずつテストしたいからです!