Mercurial > js4py-pl
view core-javascript/core-javascript-work/testtools.js @ 138:20d76c716c9d core-javascript
core-javascript-work$ for NAME in * ; do perl -i -p -e 's/\n/ # use DOS line endings
| author | Jonathan Fine <jfine@pytex.org> |
|---|---|
| date | Mon, 31 Oct 2011 19:58:29 +0000 |
| parents | 71b7fd796ddf |
| children | 82f672a37506 |
line wrap: on
line source
var telltail = 'global'; var _assertion_count = 0; // Define a global function 'log'. var log; if (this.hasOwnProperty('jsArguments')){ log = function(s){ print(s + '\n'); }; } else { log = print; } // var TEST = function(title, code){ log( 'Testing: ' + title ); _assertion_count = 0; code(); }; var assert = function(arg){ _assertion_count += 1; if (!arg){ var msg = '! assert ' + _assertion_count + ' has failed'; log(msg); } };
