aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html')
-rw-r--r--tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html31
1 files changed, 0 insertions, 31 deletions
diff --git a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html b/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html
deleted file mode 100644
index bd77a8f1bba..00000000000
--- a/tests/wpt/web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<title>Handling of exceptions in custom element constructors</title>
-
-<script src="/resources/testharness.js"></script>
-<script src="/resources/testharnessreport.js"></script>
-<script>
- setup({allow_uncaught_exception: true});
-
- window.log = [];
- window.addEventListener("error", ev => log.push(ev.error));
-
- const test_load = async_test(
- "Test that exceptions from the constructor of a custom element " +
- "inside a module are propagated as expected.\n");
- window.addEventListener("load", test_load.step_func_done(ev => {
- assert_equals(1, log.length);
- const exception = log[0];
- assert_true(exception instanceof Error);
- assert_equals(exception.message, "custom element error");
- }));
-</script>
-<script type="module">
- class XThrower extends HTMLElement {
- constructor() {
- super();
- throw new Error("custom element error");
- }
- }
- customElements.define("x-thrower", XThrower);
- document.createElement("x-thrower");
-</script>