aboutsummaryrefslogtreecommitdiffstats
path: root/src/ngMock/angular-mocks.js
diff options
context:
space:
mode:
authorMisko Hevery2012-05-18 14:53:11 -0700
committerMisko Hevery2012-06-02 14:50:58 -0700
commit85632cb44c95617d73c369f3a03fb476a4d5c8a2 (patch)
treea8c8b7e60d289362a8894bdc7af9dc7111f9d249 /src/ngMock/angular-mocks.js
parent0a6e464a93d9a1e76a624b356054ce9ca4015f55 (diff)
downloadangular.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.js13
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