Reviewed by Maciej.
Media tests from feature branch.
* fast/dom/Window/window-properties-expected.txt: Replaced.
* fast/dom/Window/window-properties.html: Replaced.
* media: Added.
* media/audio-constructor-expected.txt: Added.
* media/audio-constructor-src-expected.txt: Added.
* media/audio-constructor-src.html: Added.
* media/audio-constructor.html: Added.
* media/content: Added.
* media/content/test.mp4: Added.
* media/content/test.wav: Added.
* media/progress-event-expected.txt: Added.
* media/progress-event.html: Added.
* media/video-append-source-expected.txt: Added.
* media/video-append-source.html: Added.
* media/video-autoplay-expected.txt: Added.
* media/video-autoplay.html: Added.
* media/video-buffered-expected.txt: Added.
* media/video-buffered.html: Added.
* media/video-cuepoint-add-expected.txt: Added.
* media/video-cuepoint-add.html: Added.
* media/video-cuepoint-multiple-expected.txt: Added.
* media/video-cuepoint-multiple.html: Added.
* media/video-cuepoint-pause-expected.txt: Added.
* media/video-cuepoint-pause.html: Added.
* media/video-cuepoint-remove-expected.txt: Added.
* media/video-cuepoint-remove-multiple-expected.txt: Added.
* media/video-cuepoint-remove-multiple.html: Added.
* media/video-cuepoint-remove.html: Added.
* media/video-currentTime-expected.txt: Added.
* media/video-currentTime-set-expected.txt: Added.
* media/video-currentTime-set.html: Added.
* media/video-currentTime-set2-expected.txt: Added.
* media/video-currentTime-set2.html: Added.
* media/video-currentTime.html: Added.
* media/video-dom-autoplay-expected.txt: Added.
* media/video-dom-autoplay.html: Added.
* media/video-dom-end-expected.txt: Added.
* media/video-dom-end.html: Added.
* media/video-dom-loopcount-expected.txt: Added.
* media/video-dom-loopcount.html: Added.
* media/video-dom-loopend-expected.txt: Added.
* media/video-dom-loopend.html: Added.
* media/video-dom-loopstart-expected.txt: Added.
* media/video-dom-loopstart.html: Added.
* media/video-dom-src-expected.txt: Added.
* media/video-dom-src.html: Added.
* media/video-dom-start-expected.txt: Added.
* media/video-dom-start.html: Added.
* media/video-end-expected.txt: Added.
* media/video-end.html: Added.
* media/video-error-abort-expected.txt: Added.
* media/video-error-abort.html: Added.
* media/video-error-does-not-exist-expected.txt: Added.
* media/video-error-does-not-exist.html: Added.
* media/video-load-networkState-expected.txt: Added.
* media/video-load-networkState.html: Added.
* media/video-load-readyState-expected.txt: Added.
* media/video-load-readyState.html: Added.
* media/video-loopcount-expected.txt: Added.
* media/video-loopcount.html: Added.
* media/video-loopend-expected.txt: Added.
* media/video-loopend.html: Added.
* media/video-loopstart-expected.txt: Added.
* media/video-loopstart.html: Added.
* media/video-muted-expected.txt: Added.
* media/video-muted.html: Added.
* media/video-no-autoplay-expected.txt: Added.
* media/video-no-autoplay.html: Added.
* media/video-seekable-expected.txt: Added.
* media/video-seekable.html: Added.
* media/video-size-expected.txt: Added.
* media/video-size.html: Added.
* media/video-source-expected.txt: Added.
* media/video-source-media-expected.txt: Added.
* media/video-source-media.html: Added.
* media/video-source-type-expected.txt: Added.
* media/video-source-type.html: Added.
* media/video-source.html: Added.
* media/video-src-expected.txt: Added.
* media/video-src-source-expected.txt: Added.
* media/video-src-source.html: Added.
* media/video-src.html: Added.
* media/video-start-expected.txt: Added.
* media/video-start.html: Added.
* media/video-test.js: Added.
* media/video-volume-expected.txt: Added.
* media/video-volume.html: Added.
* platform/qt/Skipped:
* platform/win/Skipped:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@27286 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/media/video-buffered.html b/LayoutTests/media/video-buffered.html
new file mode 100644
index 0000000..324508a
--- /dev/null
+++ b/LayoutTests/media/video-buffered.html
@@ -0,0 +1,22 @@
+<video src=content/test.mp4></video>
+<script src=video-test.js></script>
+<script>
+test("video.buffered.length == 0");
+testException("video.buffered.start(-1)", "DOMException.INDEX_SIZE_ERR");
+testException("video.buffered.end(-1)", "DOMException.INDEX_SIZE_ERR");
+testException("video.buffered.start(0)", "DOMException.INDEX_SIZE_ERR");
+testException("video.buffered.end(0)", "DOMException.INDEX_SIZE_ERR");
+waitForEvent('load',
+ function ()
+ {
+ test("video.buffered.length == 1");
+ test("video.buffered.start(0) == 0");
+ test("video.buffered.end(0) > 0");
+ testException("video.buffered.start(-1)", "DOMException.INDEX_SIZE_ERR");
+ testException("video.buffered.end(-1)", "DOMException.INDEX_SIZE_ERR");
+ testException("video.buffered.start(1)", "DOMException.INDEX_SIZE_ERR");
+ testException("video.buffered.end(1)", "DOMException.INDEX_SIZE_ERR");
+ endTest();
+ }
+);
+</script>