add window.reportError

This commit is contained in:
Karl Seguin
2025-10-16 18:33:18 +08:00
parent cc0c1bcf3a
commit a9739bf361
4 changed files with 38 additions and 2 deletions

View File

@@ -149,3 +149,19 @@
testing.eventually(() => testing.expectEqual(true, isWindowTarget));
</script>
<script id=reportError>
let errorEventFired = false;
let capturedError = null;
window.addEventListener('error', (e) => {
errorEventFired = true;
capturedError = e.error;
});
const testError = new Error('Test error message');
window.reportError(testError);
testing.expectEqual(true, errorEventFired);
testing.expectEqual(testError, capturedError);
</script>