blob: 2d9e3f3c5900b4c3097b1f5a074d852e8e8344e8 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script src="../../resources/js-test.js"></script>
</head>
<body>
<script>
description('This test checks line and column numbers in CR LF line ending HTML file.');
testId = 0;
function printStack(stackTrace) {
debug("--> Case " + testId + " Stack Trace:")
stackTrace = stackTrace.split("\n");
var length = Math.min(stackTrace.length, 20);
for (var i = 0; i < length; i++) {
var indexOfAt = stackTrace[i].indexOf('@')
var indexOfLastSlash = stackTrace[i].lastIndexOf('/');
if (indexOfLastSlash == -1)
indexOfLastSlash = indexOfAt
var functionName = stackTrace[i].substring(0, indexOfAt);
var fileName = stackTrace[i].substring(indexOfLastSlash + 1);
debug(" " + i + " " + functionName + " at " + fileName);
}
debug('');
}
</script>
<script>testId++;</script>
<script>try { throw new Error(); } catch (e) { printStack(e.stack); }</script>
<script>testId++;</script>
<script>
try { throw new Error(); } catch (e) { printStack(e.stack); }
</script>
</body>
</html>