diff options
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.html | 31 |
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> |