Title: [295713] trunk/LayoutTests/media/video-test.js
Revision
295713
Author
commit-qu...@webkit.org
Date
2022-06-21 19:14:04 -0700 (Tue, 21 Jun 2022)

Log Message

Support waiting for event in custom element
https://bugs.webkit.org/show_bug.cgi?id=241812

Patch by Youssef Soliman <youssefdevel...@gmail.com> on 2022-06-21
Reviewed by Eric Carlson.

Some media related layout tests require event listeners on custom HTML elements.

* LayoutTests/media/video-test.js:
(waitForEventAndFailFor):
(waitForEventAndTest):
(waitForEventAndTestFor):

Canonical link: https://commits.webkit.org/251718@main

Modified Paths

Diff

Modified: trunk/LayoutTests/media/video-test.js (295712 => 295713)


--- trunk/LayoutTests/media/video-test.js	2022-06-22 01:58:49 UTC (rev 295712)
+++ trunk/LayoutTests/media/video-test.js	2022-06-22 02:14:04 UTC (rev 295713)
@@ -283,8 +283,18 @@
     waitForEventAndTest(eventName, "false", true);
 }
 
+function waitForEventAndFailFor(element, eventName)
+{
+    waitForEventAndTest(element, eventName, "false", true);
+}
+
 function waitForEventAndTest(eventName, testFuncString, endit)
 {
+    waitForEventAndTestFor(mediaElement, eventName, testFuncString, endit)
+}
+
+function waitForEventAndTestFor(element, eventName, testFuncString, endit)
+{
     function _eventCallback(event)
     {
         logResult(eval(testFuncString), "EVENT(" + eventName + ") TEST(" + testFuncString + ")");
@@ -292,7 +302,7 @@
             endTest();
     }
 
-    mediaElement.addEventListener(eventName, _eventCallback, true);
+    element.addEventListener(eventName, _eventCallback, true);
 }
 
 function waitForEventOnceOn(element, eventName, func, endit)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to