diff options
| author | Brian Ford | 2012-07-19 14:07:00 -0700 | 
|---|---|---|
| committer | Igor Minar | 2012-08-30 14:50:22 -0700 | 
| commit | d804bbcd51ec83bee1f4a3ccd42c3bd7eb38a988 (patch) | |
| tree | b72cd4cf0bbe954da001ebe420d18bf77948ffdf /test/BinderSpec.js | |
| parent | d3fa7a2e9e93c9dae13d852b28c878f7d6b7c420 (diff) | |
| download | angular.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.js | 2 | 
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(); | 
