Rubber-stamped by bdash.
[WebKit-https.git] / LayoutTests / media / video-volume.html
index b0faa259916d439f49ea918001b77b6b93046c0a..ee9f18df44fab899a6e0229e648cb7b1fa336547 100644 (file)
@@ -1,12 +1,22 @@
 <video></video>
+<p>Test 'volume' attribute<p>
 <script src=video-test.js></script>
 <script>
 test("video.volume == 0.5");
-video.volume = 1;
+run("video.volume = 1");
 test("video.volume == 1");
-video.volume = 0;
+run("video.volume = 0");
 test("video.volume == 0");
 testException("video.volume = 1.5", "DOMException.INDEX_SIZE_ERR");
 testException("video.volume = -0.5", "DOMException.INDEX_SIZE_ERR");
-endTest();
+video.src = "content/test.mp4";
+run("video.load()");
+waitForEvent("load", function () {
+    test("video.volume == 0");
+    run("video.volume = 0.5");
+    test("video.volume == 0.5");
+    testException("video.volume = 1.5", "DOMException.INDEX_SIZE_ERR");
+    testException("video.volume = -0.5", "DOMException.INDEX_SIZE_ERR");
+    endTest();
+}); 
 </script>