test/script/assert.js

changeset 606
7cc5ff16380f
parent 7
5a1b0714df0e
child 952
6d5471a497fb
child 962
ac62e33a99b0
     1.1 --- a/test/script/assert.js	Wed Oct 09 17:53:22 2013 +0200
     1.2 +++ b/test/script/assert.js	Thu Oct 10 11:48:56 2013 +0200
     1.3 @@ -61,3 +61,22 @@
     1.4          }
     1.5      }
     1.6  });
     1.7 +
     1.8 +Object.defineProperty(this, "printError", {
     1.9 +    configuable: true,
    1.10 +    enumerable: false,
    1.11 +    writable: true,
    1.12 +    value: function (e) {
    1.13 +        var msg = e.message;
    1.14 +        var str = e.name + ':';
    1.15 +        if (e.lineNumber > 0) {
    1.16 +            str += e.lineNumber + ':';
    1.17 +        }
    1.18 +        if (e.columnNumber > 0) {
    1.19 +            str += e.columnNumber + ':';
    1.20 +        }
    1.21 +        str += msg.substring(msg.indexOf(' ') + 1);
    1.22 +        print(str);
    1.23 +    }
    1.24 +});
    1.25 +

mercurial