Index: third_party/WebKit/LayoutTests/media/mediasession/htmlmediaelement-set-session.html |
diff --git a/third_party/WebKit/LayoutTests/media/mediasession/htmlmediaelement-set-session.html b/third_party/WebKit/LayoutTests/media/mediasession/htmlmediaelement-set-session.html |
deleted file mode 100644 |
index abd5df97bc43acac241c948b4d66d0b112c7d514..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/media/mediasession/htmlmediaelement-set-session.html |
+++ /dev/null |
@@ -1,49 +0,0 @@ |
-<!DOCTYPE html> |
-<title>HTMLMediaElement set session</title> |
-<script src="../../resources/testharness.js"></script> |
-<script src="../../resources/testharnessreport.js"></script> |
-<script> |
- test(function() { |
- assert_true(!window.internals || window.internals.runtimeFlags.mediaSessionEnabled, |
- "Run either manually by passing the MediaSession flag or as part of the virtual mediasession testsuite."); |
- console.warn("dummy log entry to avoid an empty -expected.txt in virtual/"); |
- }, "Setup"); |
- |
- test(function() { |
- var mediaElement = document.createElement('audio'); |
- assert_true(mediaElement instanceof HTMLMediaElement); |
- |
- var mediaSession = new MediaSession(); |
- assert_equals(mediaElement.networkState, HTMLMediaElement.NETWORK_EMPTY); |
- mediaElement.session = mediaSession; |
- assert_equals(mediaElement.session, mediaSession); |
- |
- assert_throws(new TypeError, function() { mediaElement.session = document; }); |
- assert_throws(new TypeError, function() { mediaElement.session = "string"; }); |
- assert_throws(new TypeError, function() { mediaElement.session = 42; }); |
- assert_equals(mediaElement.session, mediaSession); |
- |
- mediaElement.session = null; |
- assert_equals(mediaElement.session, null); |
- }, "Set HTMLMediaElement session when networkState is NETWORK_EMPTY"); |
- |
- test(function() { |
- var mediaElement = document.createElement('audio'); |
- var mediaSession = new MediaSession(); |
- mediaElement.appendChild(document.createElement('source')); |
- assert_equals(mediaElement.networkState, HTMLMediaElement.NETWORK_NO_SOURCE); |
- mediaElement.session = mediaSession; |
- assert_equals(mediaElement.session, mediaSession); |
- }, "Set HTMLMediaElement session when networkState is NETWORK_NO_SOURCE"); |
- |
- async_test(function(t) { |
- var mediaElement = document.createElement('audio'); |
- mediaElement.onloadeddata = t.step_func(function () { |
- assert_true(mediaElement.networkState == HTMLMediaElement.NETWORK_IDLE |
- || mediaElement.networkState == HTMLMediaElement.NETWORK_LOADING); |
- assert_throws("InvalidStateError", function() { mediaElement.session = new MediaSession(); }); |
- t.done(); |
- }); |
- mediaElement.src = '../resources/test-live.webm'; |
- }, "Set HTMLMediaElement session during or after load"); |
-</script> |