aboutsummaryrefslogtreecommitdiffstats
path: root/test/BinderSpec.js
diff options
context:
space:
mode:
authorBrian Ford2012-07-19 14:07:00 -0700
committerIgor Minar2012-08-30 14:50:22 -0700
commitd804bbcd51ec83bee1f4a3ccd42c3bd7eb38a988 (patch)
treeb72cd4cf0bbe954da001ebe420d18bf77948ffdf /test/BinderSpec.js
parentd3fa7a2e9e93c9dae13d852b28c878f7d6b7c420 (diff)
downloadangular.js-d804bbcd51ec83bee1f4a3ccd42c3bd7eb38a988.tar.bz2
feat($interpolate): provide contextual error messages
if an exception occurs during interpolation of a string (e.g. name() in "Hello, {{name()}}!" throws an exception) we now print an error message with the expression that was being evaluated when the exception was thrown.
Diffstat (limited to 'test/BinderSpec.js')
-rw-r--r--test/BinderSpec.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/BinderSpec.js b/test/BinderSpec.js
index 6d5dd91e..ba90539f 100644
--- a/test/BinderSpec.js
+++ b/test/BinderSpec.js
@@ -175,7 +175,7 @@ describe('Binder', function() {
$rootScope.error['throw'] = function() {throw 'MyError';};
errorLogs.length = 0;
$rootScope.$apply();
- expect(errorLogs.shift()).toBe('MyError');
+ expect(errorLogs.shift().message).toBe('Error while interpolating: {{error.throw()}}\nMyError');
$rootScope.error['throw'] = function() {return 'ok';};
$rootScope.$apply();