1
0
Fork 0
firefox/toolkit/modules/tests/xpcshell/test_Log_double_ext.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

24 lines
620 B
JavaScript

const { Log } = ChromeUtils.importESModule(
"resource://gre/modules/Log.sys.mjs"
);
function run_test() {
// Verify error with double extensions are handled correctly.
const nsIExceptionTrace = Log.stackTrace({
location: {
filename: "chrome://foo/bar/file.sys.mjs",
lineNumber: 10,
name: "func",
caller: null,
},
});
Assert.equal(nsIExceptionTrace, "Stack trace: func()@file.sys.mjs:10");
const JSExceptionTrace = Log.stackTrace({
stack: "func2@chrome://foo/bar/file.sys.mjs:10:2",
});
Assert.equal(JSExceptionTrace, "JS Stack trace: func2@file.sys.mjs:10:2");
}