diff options
| author | Misko Hevery | 2012-05-18 14:53:11 -0700 |
|---|---|---|
| committer | Misko Hevery | 2012-06-02 14:50:58 -0700 |
| commit | 85632cb44c95617d73c369f3a03fb476a4d5c8a2 (patch) | |
| tree | a8c8b7e60d289362a8894bdc7af9dc7111f9d249 /src/ngMock | |
| parent | 0a6e464a93d9a1e76a624b356054ce9ca4015f55 (diff) | |
| download | angular.js-85632cb44c95617d73c369f3a03fb476a4d5c8a2.tar.bz2 | |
feat($rootElement): added application root element
Publish the application root element as $rootElement
so that it can be injected to other services.
Diffstat (limited to 'src/ngMock')
| -rw-r--r-- | src/ngMock/angular-mocks.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/ngMock/angular-mocks.js b/src/ngMock/angular-mocks.js index cf7707f2..bd7d2c40 100644 --- a/src/ngMock/angular-mocks.js +++ b/src/ngMock/angular-mocks.js @@ -1348,6 +1348,15 @@ function MockXhr() { */ /** + * + */ +angular.mock.$RootElementProvider = function() { + this.$get = function() { + return angular.element('<div ng-app></div>'); + } +}; + +/** * @ngdoc overview * @name angular.module.ngMock * @description @@ -1359,7 +1368,8 @@ angular.module('ngMock', ['ng']).provider({ $browser: angular.mock.$BrowserProvider, $exceptionHandler: angular.mock.$ExceptionHandlerProvider, $log: angular.mock.$LogProvider, - $httpBackend: angular.mock.$HttpBackendProvider + $httpBackend: angular.mock.$HttpBackendProvider, + $rootElement: angular.mock.$RootElementProvider }).config(function($provide) { $provide.decorator('$timeout', function($delegate, $browser) { $delegate.flush = function() { @@ -1370,7 +1380,6 @@ angular.module('ngMock', ['ng']).provider({ }); - /** * @ngdoc overview * @name angular.module.ngMockE2E |
