From b225083a21844bdc710b02337dfa1bef5883baf3 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 8 Dec 2010 16:14:18 -0800 Subject: Fire $eval only if the value has actually changed on input --- test/widgetsSpec.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'test/widgetsSpec.js') diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js index bff2c4e3..d6cee491 100644 --- a/test/widgetsSpec.js +++ b/test/widgetsSpec.js @@ -42,6 +42,15 @@ describe("widget", function(){ expect(scope.$get('count')).toEqual(2); }); + it('should not trigger eval if value does not change', function(){ + compile(''); + expect(scope.name).toEqual("Misko"); + expect(scope.count).toEqual(0); + browserTrigger(element, 'keyup'); + expect(scope.name).toEqual("Misko"); + expect(scope.count).toEqual(0); + }); + it('should allow complex refernce binding', function(){ compile('
'+ ''+ -- cgit v1.2.3