Index: LayoutTests/media/media-controller-volume.html |
diff --git a/LayoutTests/media/media-controller-volume.html b/LayoutTests/media/media-controller-volume.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2b3a440e6964f2783157ba0f74afa8ed9447d7b1 |
--- /dev/null |
+++ b/LayoutTests/media/media-controller-volume.html |
@@ -0,0 +1,38 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+ <title>MediaController - volume test</title> |
+ <script src=video-test.js></script> |
+ <script src=media-file.js></script> |
+ <script> |
+ var start = function() { |
acolwell GONE FROM CHROMIUM
2014/03/29 01:40:08
nit: { on next line
sandersd (OOO until July 31)
2014/03/31 20:41:08
Done.
|
+ findMediaElement(); |
+ waitForEvent('canplay', canplay); |
+ video.src = findMediaFile("video", "content/test"); |
+ }; |
+ |
+ var canplay = function() { |
acolwell GONE FROM CHROMIUM
2014/03/29 01:40:08
ditto
sandersd (OOO until July 31)
2014/03/31 20:41:08
Done.
|
+ testExpected("video.controller.volume", 1.0); |
+ run("video.controller.volume = 0.5"); |
+ testExpected("video.controller.volume", 0.5); |
+ run("video.controller.volume = Number.MIN_VALUE"); |
+ testExpected("video.controller.volume", Number.MIN_VALUE); |
+ run("video.controller.volume = 0"); |
+ testExpected("video.controller.volume", 0); |
+ |
+ testDOMException("video.controller.volume = 1.5", "DOMException.INDEX_SIZE_ERR"); |
+ testDOMException("video.controller.volume = -0.5", "DOMException.INDEX_SIZE_ERR"); |
+ testException("video.controller.volume = -Infinity", "TypeError: Failed to set the 'volume' property on 'MediaController': The value provided is infinite."); |
+ testException("video.controller.volume = Infinity", "TypeError: Failed to set the 'volume' property on 'MediaController': The value provided is infinite."); |
+ testException("video.controller.volume = NaN", "TypeError: Failed to set the 'volume' property on 'MediaController': The value provided is not a number."); |
+ |
+ endTest(); |
+ }; |
+ </script> |
+</head> |
+<body> |
+ <body onload="start()"> |
+ <video id="video" mediaGroup="group" controls autoplay></video> |
+ </body> |
+</body> |
+</html> |