-1:000000000000 | 0:9999675120d0 |
---|---|
1 // Compiling a script with null filename does not break the Error constructor. | |
2 | |
3 var exc = null; | |
4 try { | |
5 evaluate("throw Error('pass');", {fileName: null}); | |
6 } catch (x) { | |
7 exc = x; | |
8 } | |
9 assertEq(exc.constructor, Error); | |
10 assertEq(exc.message, "pass"); | |
11 assertEq(exc.fileName, ""); |