diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-07-10 11:22:25 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-07-10 11:22:25 +0200 |
commit | 100c6a7e95b8e9624fc43fabc96d88070635d1ef (patch) | |
tree | d94d90ffba5f0032bc60d3af23b7d88c1424788b /testing | |
parent | b3daff7cd0514b2b9ccadb1378415b9de843c075 (diff) | |
download | UXP-100c6a7e95b8e9624fc43fabc96d88070635d1ef.tar UXP-100c6a7e95b8e9624fc43fabc96d88070635d1ef.tar.gz UXP-100c6a7e95b8e9624fc43fabc96d88070635d1ef.tar.lz UXP-100c6a7e95b8e9624fc43fabc96d88070635d1ef.tar.xz UXP-100c6a7e95b8e9624fc43fabc96d88070635d1ef.zip |
Bug 1340865 - New tests. (not hooked up)
Diffstat (limited to 'testing')
3 files changed, 29 insertions, 0 deletions
diff --git a/testing/web-platform/mozilla/meta/html/semantics/scripting-1/the-script-element/create-module-script.html.ini b/testing/web-platform/mozilla/meta/html/semantics/scripting-1/the-script-element/create-module-script.html.ini new file mode 100644 index 000000000..007349f1a --- /dev/null +++ b/testing/web-platform/mozilla/meta/html/semantics/scripting-1/the-script-element/create-module-script.html.ini @@ -0,0 +1,2 @@ +[create-module-script.html] + prefs: [dom.moduleScripts.enabled:true] diff --git a/testing/web-platform/mozilla/tests/html/semantics/scripting-1/the-script-element/create-module-script.html b/testing/web-platform/mozilla/tests/html/semantics/scripting-1/the-script-element/create-module-script.html new file mode 100644 index 000000000..44337a021 --- /dev/null +++ b/testing/web-platform/mozilla/tests/html/semantics/scripting-1/the-script-element/create-module-script.html @@ -0,0 +1,25 @@ +<!doctype html> +<meta charset=utf-8> +<title>Insert non-async module script</title> +<script src=/resources/testharness.js></script> +<script src=/resources/testharnessreport.js></script> +<script> + var test = async_test("Create module script") + var moduleRan = false; + function loadModule() { + var script = document.createElement("script"); + script.onerror = function() { + test.step(() => assert_unreached("Should not get an error")); + test.done(); + }; + script.onload = function() { + test.step(() => assert_equals(moduleRan, true)); + test.done(); + }; + script.type = "module"; + script.src = "support/module.js"; + script.async = false; + document.documentElement.appendChild(script); + } +</script> +<body onload='loadModule()'></body> diff --git a/testing/web-platform/mozilla/tests/html/semantics/scripting-1/the-script-element/support/module.js b/testing/web-platform/mozilla/tests/html/semantics/scripting-1/the-script-element/support/module.js new file mode 100644 index 000000000..e4d6289d5 --- /dev/null +++ b/testing/web-platform/mozilla/tests/html/semantics/scripting-1/the-script-element/support/module.js @@ -0,0 +1,2 @@ +export default 42; +moduleRan = true; |