aboutsummaryrefslogtreecommitdiffstats
path: root/test/service/routeSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/service/routeSpec.js')
-rw-r--r--test/service/routeSpec.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/service/routeSpec.js b/test/service/routeSpec.js
index 6c6828bc..97532f38 100644
--- a/test/service/routeSpec.js
+++ b/test/service/routeSpec.js
@@ -1,6 +1,20 @@
'use strict';
describe('$route', function() {
+
+ beforeEach(module(function() {
+ return function($rootScope, $controller) {
+ $rootScope.$on('$afterRouteChange', function(event, next) {
+ // emulate ng:view scope creation
+ if (next) {
+ next.scope = $rootScope.$new();
+ next.controller && $controller(next.controller, {$scope: next.scope});
+ }
+ });
+ };
+ }));
+
+
it('should route and fire change event', function() {
var log = '',
lastRoute,