aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/ScopeSpec.js13
1 files changed, 5 insertions, 8 deletions
diff --git a/test/ScopeSpec.js b/test/ScopeSpec.js
index e1f8181e..d3f58918 100644
--- a/test/ScopeSpec.js
+++ b/test/ScopeSpec.js
@@ -237,15 +237,12 @@ describe('Scope', function() {
root.$watch(function() {return root.b;}, function(self){self.a++;});
root.a = root.b = 0;
- expect(function() {
+ try {
root.$digest();
- }).toThrow('100 $digest() iterations reached. Aborting!\n'+
- 'Watchers fired in the last 5 iterations: ' +
- '[["fn: watcherA","fn: function () {return root.b;}"],'+
- '["fn: watcherA","fn: function () {return root.b;}"],'+
- '["fn: watcherA","fn: function () {return root.b;}"],'+
- '["fn: watcherA","fn: function () {return root.b;}"],'+
- '["fn: watcherA","fn: function () {return root.b;}"]]');
+ throw Error('Should have thrown exception');
+ } catch(e) {
+ expect(e.message.match(/"fn: (watcherA|function)/g).length).toBe(10);
+ }
});