Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="/w3c/resources/testharness.js"></script> | 4 <script src="/w3c/resources/testharness.js"></script> |
| 5 <script src="/w3c/resources/testharnessreport.js"></script> | 5 <script src="/w3c/resources/testharnessreport.js"></script> |
| 6 <script src="mediasource-util.js"></script> | 6 <script src="mediasource-util.js"></script> |
| 7 <link rel='stylesheet' href='/w3c/resources/testharness.css'> | 7 <link rel='stylesheet' href='/w3c/resources/testharness.css'> |
| 8 </head> | 8 </head> |
| 9 <body> | 9 <body> |
| 10 <div id="log"></div> | 10 <div id="log"></div> |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 108 mediaSource.addEventListener('sourceclose', test.step_func(functio n (event) | 108 mediaSource.addEventListener('sourceclose', test.step_func(functio n (event) |
| 109 { | 109 { |
| 110 assert_equals(mediaSource.readyState, "closed", "readyState is 'closed'"); | 110 assert_equals(mediaSource.readyState, "closed", "readyState is 'closed'"); |
| 111 assert_true(Number.isNaN(mediaSource.duration), "duration is N aN"); | 111 assert_true(Number.isNaN(mediaSource.duration), "duration is N aN"); |
| 112 test.done(); | 112 test.done(); |
| 113 })); | 113 })); |
| 114 | 114 |
| 115 // Trigger the MediaSource to close. | 115 // Trigger the MediaSource to close. |
| 116 mediaElement.src = ""; | 116 mediaElement.src = ""; |
| 117 }, "Test getting duration while open->closed."); | 117 }, "Test getting duration while open->closed."); |
| 118 | |
| 119 mediasource_test(function(test, mediaElement, mediaSource) | |
| 120 { | |
| 121 var sourceBuffer = mediaSource.addSourceBuffer(MediaSourceUtil.AUD IO_ONLY_TYPE); | |
| 122 | |
| 123 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.
| |
| 124 | |
| 125 // Setup a handler to run when the MediaSource closes. | |
| 126 mediaSource.addEventListener('sourceclose', test.step_func(functio n (event) | |
| 127 { | |
| 128 assert_equals(mediaSource.readyState, "closed", "readyState is 'closed'"); | |
| 129 assert_throws("InvalidStateError", | |
| 130 function() { sourceBuffer.abort(); }, | |
| 131 "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.
| |
| 132 test.done(); | |
| 133 })); | |
| 134 | |
| 135 // Trigger the MediaSource to close. | |
| 136 mediaElement.src = ""; | |
| 137 }, "Test sourcebuffer.abort when closed."); | |
| 118 </script> | 138 </script> |
| 119 </body> | 139 </body> |
| 120 </html> | 140 </html> |
| OLD | NEW |