Mercurial > js4py-pl
changeset 152:82f672a37506 core-javascript.closure-exercises
In testtools.js catch and report exceptions.
| author | jf3243 |
|---|---|
| date | Wed, 02 Nov 2011 14:03:25 +0000 |
| parents | 9cdf095a283e |
| children | e8007df28827 |
| files | .hgignore core-javascript/core-javascript-work/testtools.js |
| diffstat | 2 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Tue Nov 01 09:07:46 2011 +0000 +++ b/.hgignore Wed Nov 02 14:03:25 2011 +0000 @@ -4,6 +4,7 @@ *.orig *.pyc *.zip +*.exe # Generated by LaTeX Beamer. *.aux
--- a/core-javascript/core-javascript-work/testtools.js Tue Nov 01 09:07:46 2011 +0000 +++ b/core-javascript/core-javascript-work/testtools.js Wed Nov 02 14:03:25 2011 +0000 @@ -15,9 +15,18 @@ // var TEST = function(title, code){ + var x; + log( 'Testing: ' + title ); _assertion_count = 0; - code(); + + try { + code(); + } catch (x) { + log('! Exception at ' + x.fileName +':' + x.lineNumber); + log('! [' + x.name + '] ' + x.message ); + } + }; var assert = function(arg){
