From e86c435349fd68ece54c5e31b834a3848387c933 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Wed, 24 Aug 2011 21:50:12 -0700 Subject: refactor(bindings): remove the decoration of the DOM with errors. Only $exceptionHandler gets notified now. --- test/BinderSpec.js | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'test') diff --git a/test/BinderSpec.js b/test/BinderSpec.js index 93f23eef..224c449f 100644 --- a/test/BinderSpec.js +++ b/test/BinderSpec.js @@ -270,39 +270,25 @@ describe('Binder', function(){ it('IfTextBindingThrowsErrorDecorateTheSpan', function(){ var scope = this.compile('
{{error.throw()}}
', null, true); - var doc = scope.$element; var errorLogs = scope.$service('$exceptionHandler').errors; scope.error = { 'throw': function(){throw "ErrorMsg1";} }; scope.$apply(); - var span = childNode(doc, 0); - assertTrue(span.hasClass('ng-exception')); - assertTrue(!!span.text().match(/ErrorMsg1/)); - assertTrue(!!span.attr('ng-exception').match(/ErrorMsg1/)); - assertEquals(['ErrorMsg1'], errorLogs.shift()); scope.error['throw'] = function(){throw "MyError";}; errorLogs.length = 0; scope.$apply(); - span = childNode(doc, 0); - assertTrue(span.hasClass('ng-exception')); - assertTrue(span.text(), span.text().match('MyError') !== null); - assertEquals('MyError', span.attr('ng-exception')); assertEquals(['MyError'], errorLogs.shift()); scope.error['throw'] = function(){return "ok";}; scope.$apply(); - assertFalse(span.hasClass('ng-exception')); - assertEquals('ok', span.text()); - assertEquals(null, span.attr('ng-exception')); assertEquals(0, errorLogs.length); }); it('IfAttrBindingThrowsErrorDecorateTheAttribute', function(){ var scope = this.compile('
', null, true); - var doc = scope.$element; var errorLogs = scope.$service('$exceptionHandler').errors; var count = 0; -- cgit v1.2.3