mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +00:00
e2e-tests: Fix pageerror parameter type.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
35d20b04d1
commit
8396c14cdc
@@ -672,11 +672,13 @@ export async function run_test_async(test_function: (page: Page) => Promise<void
|
|||||||
});
|
});
|
||||||
|
|
||||||
let page_errored = false;
|
let page_errored = false;
|
||||||
page.on("pageerror", (error: Error) => {
|
page.on("pageerror", (error: unknown) => {
|
||||||
page_errored = true;
|
page_errored = true;
|
||||||
|
|
||||||
const console_ready1 = console_ready;
|
const console_ready1 = console_ready;
|
||||||
console_ready = (async () => {
|
console_ready = (async () => {
|
||||||
|
let message;
|
||||||
|
if (error instanceof Error) {
|
||||||
const frames = await Promise.all(
|
const frames = await Promise.all(
|
||||||
ErrorStackParser.parse(error).map(async (frame) => {
|
ErrorStackParser.parse(error).map(async (frame) => {
|
||||||
try {
|
try {
|
||||||
@@ -689,8 +691,12 @@ export async function run_test_async(test_function: (page: Page) => Promise<void
|
|||||||
)}:${String(frame.lineNumber)}:${String(frame.columnNumber)})`;
|
)}:${String(frame.lineNumber)}:${String(frame.columnNumber)})`;
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
message = error.toString() + frames.join("");
|
||||||
|
} else {
|
||||||
|
message = String(error);
|
||||||
|
}
|
||||||
await console_ready1;
|
await console_ready1;
|
||||||
console.error("Page error:", error.message + frames.join(""));
|
console.error("Page error:", message);
|
||||||
})();
|
})();
|
||||||
|
|
||||||
const console_ready2 = console_ready;
|
const console_ready2 = console_ready;
|
||||||
|
|||||||
Reference in New Issue
Block a user