From b45f981027e399df7d28992ad83aa18250d06686 Mon Sep 17 00:00:00 2001 From: Garmash Nikolay Date: Wed, 1 Oct 2014 11:04:27 +0300 Subject: [PATCH] added 'unshift' argument for provide's loader --- src/loader.js | 2 +- test/loaderSpec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/loader.js b/src/loader.js index a9b416114bc9..8fc483071374 100644 --- a/src/loader.js +++ b/src/loader.js @@ -142,7 +142,7 @@ function setupModuleLoader(window) { * @description * See {@link auto.$provide#provider $provide.provider()}. */ - provider: invokeLater('$provide', 'provider'), + provider: invokeLater('$provide', 'provider', 'unshift'), /** * @ngdoc method diff --git a/test/loaderSpec.js b/test/loaderSpec.js index e17f329f32e5..cddf7c69d5e3 100644 --- a/test/loaderSpec.js +++ b/test/loaderSpec.js @@ -46,8 +46,8 @@ describe('module loader', function() { expect(myModule.requires).toEqual(['other']); expect(myModule._invokeQueue).toEqual([ ['$provide', 'constant', ['abc', 123] ], - ['$injector', 'invoke', ['config'] ], ['$provide', 'provider', ['sk', 'sv'] ], + ['$injector', 'invoke', ['config'] ], ['$provide', 'factory', ['fk', 'fv'] ], ['$provide', 'service', ['a', 'aa'] ], ['$provide', 'value', ['k', 'v'] ],