Title: [218240] trunk/LayoutTests
Revision
218240
Author
grao...@webkit.org
Date
2017-06-13 19:39:02 -0700 (Tue, 13 Jun 2017)

Log Message

Rebaseline media/modern-media-controls/mute-support
https://bugs.webkit.org/show_bug.cgi?id=173345

Reviewed by Dean Jackson.

* media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt.
* media/modern-media-controls/mute-support/mute-support-press-on-button.html: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html.
* platform/ios-simulator/TestExpectations:
* platform/mac/TestExpectations:

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (218239 => 218240)


--- trunk/LayoutTests/ChangeLog	2017-06-14 01:30:11 UTC (rev 218239)
+++ trunk/LayoutTests/ChangeLog	2017-06-14 02:39:02 UTC (rev 218240)
@@ -1,5 +1,17 @@
 2017-06-13  Antoine Quint  <grao...@apple.com>
 
+        Rebaseline media/modern-media-controls/mute-support
+        https://bugs.webkit.org/show_bug.cgi?id=173345
+
+        Reviewed by Dean Jackson.
+
+        * media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt.
+        * media/modern-media-controls/mute-support/mute-support-press-on-button.html: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html.
+        * platform/ios-simulator/TestExpectations:
+        * platform/mac/TestExpectations:
+
+2017-06-13  Antoine Quint  <grao...@apple.com>
+
         Rebaseline media/modern-media-controls/tracks-button
         https://bugs.webkit.org/show_bug.cgi?id=173220
 

Deleted: trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt (218239 => 218240)


--- trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt	2017-06-14 01:30:11 UTC (rev 218239)
+++ trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt	2017-06-14 02:39:02 UTC (rev 218240)
@@ -1,23 +0,0 @@
-Testing the MuteSupport behavior by clicking on the mute button.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS mediaController.controls.muteButton.muted is false
-
-Dispatching click event to the mute button
-
-volumechange event was dispatched
-PASS media.muted is true
-PASS mediaController.controls.muteButton.muted is true
-
-Dispatching click event to the mute button
-
-volumechange event was dispatched
-PASS media.muted is false
-PASS mediaController.controls.muteButton.muted is false
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-

Deleted: trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html (218239 => 218240)


--- trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html	2017-06-14 01:30:11 UTC (rev 218239)
+++ trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html	2017-06-14 02:39:02 UTC (rev 218240)
@@ -1,50 +0,0 @@
-<script src=""
-<script src="" type="text/_javascript_"></script>
-<body>
-<video src="" style="width: 320px; height: 240px;"></video>
-<div id="shadow"></div>
-<script type="text/_javascript_">
-
-window.jsTestIsAsync = true;
-
-description("Testing the <code>MuteSupport</code> behavior by clicking on the mute button.");
-
-const shadowRoot = document.querySelector("div#shadow").attachShadow({ mode: "open" });
-const media = document.querySelector("video");
-const mediaController = createControls(shadowRoot, media, null);
-
-shouldBeFalse("mediaController.controls.muteButton.muted");
-
-let numberOfEvents = 0;
-media.addEventListener("volumechange", function() {
-    debug("");
-    debug("volumechange event was dispatched");
-
-    numberOfEvents++;
-
-    if (numberOfEvents == 1) {
-        shouldBeTrue("media.muted");
-        shouldBeTrue("mediaController.controls.muteButton.muted");
-        clickMuteButton();
-    } else if (numberOfEvents == 2) {
-        shouldBeFalse("media.muted");
-        shouldBeFalse("mediaController.controls.muteButton.muted");
-        debug("");
-        shadowRoot.host.remove();
-        media.remove();
-        finishJSTest();
-    }
-});
-
-function clickMuteButton()
-{
-    debug("");
-    debug("Dispatching click event to the mute button");
-    mediaController.controls.muteButton.element.click();
-}
-
-clickMuteButton();
-
-</script>
-<script src=""
-</body>

Copied: trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt (from rev 218239, trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt) (0 => 218240)


--- trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt	2017-06-14 02:39:02 UTC (rev 218240)
@@ -0,0 +1,23 @@
+Testing the MuteSupport behavior by clicking on the mute button.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS mediaController.controls.muteButton.muted is false
+
+Pressing the mute button
+
+volumechange event was dispatched
+PASS media.muted is true
+PASS mediaController.controls.muteButton.muted is true
+
+Pressing the mute button
+
+volumechange event was dispatched
+PASS media.muted is false
+PASS mediaController.controls.muteButton.muted is false
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Copied: trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-press-on-button.html (from rev 218239, trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html) (0 => 218240)


--- trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-press-on-button.html	                        (rev 0)
+++ trunk/LayoutTests/media/modern-media-controls/mute-support/mute-support-press-on-button.html	2017-06-14 02:39:02 UTC (rev 218240)
@@ -0,0 +1,65 @@
+<script src=""
+<script src="" type="text/_javascript_"></script>
+<script src="" type="text/_javascript_"></script>
+<body>
+<style type="text/css" media="screen">
+
+    video, #shadow {
+        position: absolute;
+        left: 0;
+        top: 0;
+        width: 320px;
+        height: 240px;
+    }
+
+</style>
+<video src="" style="visibility: hidden;" controls autoplay></video>
+<div id="shadow"></div>
+<script type="text/_javascript_">
+
+window.jsTestIsAsync = true;
+
+description("Testing the <code>MuteSupport</code> behavior by clicking on the mute button.");
+
+const host = document.querySelector("div#shadow");
+const media = document.querySelector("video");
+const mediaController = createControls(host, media, null);
+
+shouldBeFalse("mediaController.controls.muteButton.muted");
+
+let numberOfEvents = 0;
+media.addEventListener("volumechange", function() {
+    debug("");
+    debug("volumechange event was dispatched");
+
+    numberOfEvents++;
+
+    if (numberOfEvents == 1) {
+        shouldBeTrue("media.muted");
+        shouldBeTrue("mediaController.controls.muteButton.muted");
+        pressOnMuteButton();
+    } else if (numberOfEvents == 2) {
+        shouldBeFalse("media.muted");
+        shouldBeFalse("mediaController.controls.muteButton.muted");
+        debug("");
+        host.remove();
+        media.remove();
+        finishJSTest();
+    }
+});
+
+function pressOnMuteButton()
+{
+    debug("");
+    debug("Pressing the mute button");
+    pressOnElement(mediaController.controls.muteButton.element);
+}
+
+media.addEventListener("play", event => {
+    media.pause();
+    pressOnMuteButton();
+});
+
+</script>
+<script src=""
+</body>

Modified: trunk/LayoutTests/platform/ios-simulator/TestExpectations (218239 => 218240)


--- trunk/LayoutTests/platform/ios-simulator/TestExpectations	2017-06-14 01:30:11 UTC (rev 218239)
+++ trunk/LayoutTests/platform/ios-simulator/TestExpectations	2017-06-14 02:39:02 UTC (rev 218240)
@@ -81,6 +81,7 @@
 media/modern-media-controls/layout-item [ Pass ]
 media/modern-media-controls/layout-node [ Pass ]
 media/modern-media-controls/mute-button [ Pass ]
+media/modern-media-controls/mute-support [ Pass ]
 media/modern-media-controls/pip-button [ Pass ]
 media/modern-media-controls/pip-placard [ Pass ]
 media/modern-media-controls/placard [ Pass ]
@@ -104,6 +105,7 @@
 media/modern-media-controls/button/button.html [ Skip ]
 media/modern-media-controls/button/button-active-state.html [ Skip ]
 media/modern-media-controls/fullscreen-support/fullscreen-support-press.html [ Skip ]
+media/modern-media-controls/mute-support/mute-support-press-on-button.html [ Skip ]
 
 # These tests rely on fullscreen which do not use the WebKit media controls on iOS
 media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-parent-element.html [ Skip ]

Modified: trunk/LayoutTests/platform/mac/TestExpectations (218239 => 218240)


--- trunk/LayoutTests/platform/mac/TestExpectations	2017-06-14 01:30:11 UTC (rev 218239)
+++ trunk/LayoutTests/platform/mac/TestExpectations	2017-06-14 02:39:02 UTC (rev 218240)
@@ -1563,6 +1563,7 @@
 media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html [ Pass ]
 media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html [ Pass ]
 media/modern-media-controls/mute-button [ Pass ]
+media/modern-media-controls/mute-support [ Pass ]
 media/modern-media-controls/pip-button [ Pass ]
 media/modern-media-controls/pip-placard [ Pass ]
 media/modern-media-controls/placard [ Pass ]
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to