Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Unified Diff: LayoutTests/http/tests/media/media-source/mediasource-closed.html

Issue 419673007: Adding more MSE tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Fixing debug messages Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/http/tests/media/media-source/mediasource-closed.html
diff --git a/LayoutTests/http/tests/media/media-source/mediasource-closed.html b/LayoutTests/http/tests/media/media-source/mediasource-closed.html
index b70b439d62932d3e5e7b7e6835fa6e1692083b10..f84c0df3df39c096f7098665bf35fedff18289b2 100644
--- a/LayoutTests/http/tests/media/media-source/mediasource-closed.html
+++ b/LayoutTests/http/tests/media/media-source/mediasource-closed.html
@@ -115,6 +115,26 @@
// Trigger the MediaSource to close.
mediaElement.src = "";
}, "Test getting duration while open->closed.");
+
+ mediasource_test(function(test, mediaElement, mediaSource)
+ {
+ var sourceBuffer = mediaSource.addSourceBuffer(MediaSourceUtil.AUDIO_ONLY_TYPE);
+
+ assert_equals(mediaSource.readyState, "open", "readyState is 'open'");
wolenetz 2014/07/26 00:07:15 nit: eek! ditto (" vs ')
prabhur1 2014/07/28 21:36:49 Done.
+
+ // Setup a handler to run when the MediaSource closes.
+ mediaSource.addEventListener('sourceclose', test.step_func(function (event)
+ {
+ assert_equals(mediaSource.readyState, "closed", "readyState is 'closed'");
+ assert_throws("InvalidStateError",
+ function() { sourceBuffer.abort(); },
+ "sourceBuffer.abort() throws INVALID_STATE_ERROR");
wolenetz 2014/07/26 00:07:16 nit: remove any trailing whitespace here
prabhur1 2014/07/28 21:36:49 Done.
+ test.done();
+ }));
+
+ // Trigger the MediaSource to close.
+ mediaElement.src = "";
+ }, "Test sourcebuffer.abort when closed.");
</script>
</body>
</html>

Powered by Google App Engine
This is Rietveld 408576698