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/angular-mocks.js | |
| 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/angular-mocks.js')
| -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 | 
