Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 88d8446

Browse files
committed
fixup! fix($rootScope): provide correct value of one-time bindings in watchGroup
1 parent be0a5d7 commit 88d8446

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

test/ng/rootScopeSpec.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1150,36 +1150,36 @@ describe('Scope', function() {
11501150
$exceptionHandlerProvider.mode('log');
11511151
});
11521152

1153-
inject(function($exceptionHandler) {
1153+
inject(function($rootScope, $exceptionHandler) {
11541154
var newValues;
11551155
var oldValues;
1156-
scope.$watchGroup(['a', '::b', 'b', '4'], function(n, o) {
1156+
$rootScope.$watchGroup(['a', '::b', 'b', '4'], function(n, o) {
11571157
newValues = n.slice();
11581158
oldValues = o.slice();
11591159
throw 'test';
11601160
});
11611161

1162-
scope.$apply();
1162+
$rootScope.$apply();
11631163
expect(newValues).toEqual(oldValues);
11641164
expect(oldValues).toEqual([undefined, undefined, undefined, 4]);
11651165
expect($exceptionHandler.errors.length).toBe(1);
11661166

1167-
scope.$apply('a = 1');
1167+
$rootScope.$apply('a = 1');
11681168
expect(newValues).toEqual([1, undefined, undefined, 4]);
11691169
expect(oldValues).toEqual([undefined, undefined, undefined, 4]);
11701170
expect($exceptionHandler.errors.length).toBe(2);
11711171

1172-
scope.$apply('b = 2');
1172+
$rootScope.$apply('b = 2');
11731173
expect(newValues).toEqual([1, 2, 2, 4]);
11741174
expect(oldValues).toEqual([1, undefined, undefined, 4]);
11751175
expect($exceptionHandler.errors.length).toBe(3);
11761176

1177-
scope.$apply('b = 3');
1177+
$rootScope.$apply('b = 3');
11781178
expect(newValues).toEqual([1, 2, 3, 4]);
11791179
expect(oldValues).toEqual([1, 2, 2, 4]);
11801180
expect($exceptionHandler.errors.length).toBe(4);
11811181

1182-
scope.$apply('b = 4');
1182+
$rootScope.$apply('b = 4');
11831183
expect(newValues).toEqual([1, 2, 4, 4]);
11841184
expect(oldValues).toEqual([1, 2, 3, 4]);
11851185
expect($exceptionHandler.errors.length).toBe(5);

0 commit comments

Comments
 (0)