summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/exception-column-number.js
blob: c1dc99a31ee433f7862b4cbaf68c3db7e1c43658 (plain)
1
2
3
4
5
6
7
8
9
10
11
try {
    Array.indexOf();
} catch (e) {
    assertEq(e.columnNumber, 5);
    // Filter the filename from the stack, since we have no clue what
    // to expect there.  Search for ':' from the end, because the file
    // path may contain ':' in it.
    var lastColon = e.stack.lastIndexOf(':');
    var afterPath = e.stack.lastIndexOf(':', lastColon - 1);
    assertEq(e.stack.substring(afterPath), ":2:5\n");
}