Module: wine Branch: master Commit: da30fa03574816cbd69c636ab39452ee9fe2882f URL: https://source.winehq.org/git/wine.git/?a=commit;h=da30fa03574816cbd69c636ab...
Author: Jacek Caban jacek@codeweavers.com Date: Thu Mar 25 19:28:04 2021 +0100
mshtml/tests: Use winetest.js helpers in asyncscriptload.js.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/mshtml/tests/asyncscriptload.js | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/dlls/mshtml/tests/asyncscriptload.js b/dlls/mshtml/tests/asyncscriptload.js index a73e5e849e8..6dc333afdf4 100644 --- a/dlls/mshtml/tests/asyncscriptload.js +++ b/dlls/mshtml/tests/asyncscriptload.js @@ -16,6 +16,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */
+var tests = []; var head = document.getElementsByTagName("head")[0];
/* Dynamically created script element is downloaded as soon as src property is set, @@ -24,7 +25,7 @@ var detached_elem_executed = false; var detached_elem = document.createElement("script"); detached_elem.src = "jsstream.php?detached_script";
-function test_detached_script_elem() { +async_test("detached_script_elem", function() { var oncomplete_called = false; detached_elem.onreadystatechange = guard(function() { if(detached_elem.readyState == "complete") { @@ -44,7 +45,7 @@ function test_detached_script_elem() { });
external.writeStream("detached_script", 'detached_elem_executed = true;'); -} +});
/* Dynamically created script elements are evaluated as soon as they are loaded, no matter * how they are ordered in the tree. */ @@ -58,7 +59,7 @@ var attached_elem2 = document.createElement("script"); attached_elem2.src = "jsstream.php?attached_script2"; head.appendChild(attached_elem2);
-function test_attached_script_elem() { +async_test("attached_script_elem", function() { attached_elem1.onreadystatechange = guard(function() { ok(attached_elem1.readyState == "loaded", "attached_elem1.readyState = " + attached_elem2.readyState); ok(attached_elem1_executed, "attached element 1 not executed before readyState complete"); @@ -73,9 +74,9 @@ function test_attached_script_elem() { });
external.writeStream("attached_script2", 'attached_elem2_executed = true;'); -} +});
-function test_dynamic_element() { +async_test("append_script", function() { var elem = document.createElement("script"); var ready_states = "";
@@ -88,10 +89,4 @@ function test_dynamic_element() { document.body.appendChild(elem); elem.src = "jsstream.php?simple"; external.writeStream("simple", " "); -} - -var tests = [ - test_detached_script_elem, - test_attached_script_elem, - test_dynamic_element -]; +});