aboutsummaryrefslogtreecommitdiffstats
path: root/test/service/scopeSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/service/scopeSpec.js')
-rw-r--r--test/service/scopeSpec.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/service/scopeSpec.js b/test/service/scopeSpec.js
index 972584cf..35be7a2f 100644
--- a/test/service/scopeSpec.js
+++ b/test/service/scopeSpec.js
@@ -416,8 +416,19 @@ describe('Scope', function() {
$rootScope.$eval(function(self) {self.b=2;});
expect($rootScope.b).toEqual(2);
}));
+
+
+ it('should allow passing locals to the expression', inject(function($rootScope) {
+ expect($rootScope.$eval('a+1', {a: 2})).toBe(3);
+
+ $rootScope.$eval(function(scope, locals) {
+ scope.c = locals.b + 4;
+ }, {b: 3});
+ expect($rootScope.c).toBe(7);
+ }));
});
+
describe('$evalAsync', function() {
it('should run callback before $watch', inject(function($rootScope) {