aboutsummaryrefslogtreecommitdiffstats
path: root/test/BinderSpec.js
diff options
context:
space:
mode:
authorMisko Hevery2011-08-24 21:50:12 -0700
committerIgor Minar2011-10-11 10:53:07 -0700
commite86c435349fd68ece54c5e31b834a3848387c933 (patch)
tree14692f499bf0dd0a5db685ab888096deb1293b71 /test/BinderSpec.js
parent1942861472a4cd8d2d72f2ed54ee2b63be5d68b8 (diff)
downloadangular.js-e86c435349fd68ece54c5e31b834a3848387c933.tar.bz2
refactor(bindings): remove the decoration of the DOM with errors.
Only $exceptionHandler gets notified now.
Diffstat (limited to 'test/BinderSpec.js')
-rw-r--r--test/BinderSpec.js14
1 files changed, 0 insertions, 14 deletions
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('<div>{{error.throw()}}</div>', 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('<div attr="before {{error.throw()}} after"></div>', null, true);
- var doc = scope.$element;
var errorLogs = scope.$service('$exceptionHandler').errors;
var count = 0;