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 22 matching lines...) Expand all Loading... | |
| 33 | 33 |
| 34 assert_equals(mediaSource.readyState, 'open'); | 34 assert_equals(mediaSource.readyState, 'open'); |
| 35 test.done(); | 35 test.done(); |
| 36 }, 'Test MediaSource.endOfStream() with invalid empty error string.'); | 36 }, 'Test MediaSource.endOfStream() with invalid empty error string.'); |
| 37 | 37 |
| 38 mediasource_test(function(test, mediaElement, mediaSource) | 38 mediasource_test(function(test, mediaElement, mediaSource) |
| 39 { | 39 { |
| 40 test.failOnEvent(mediaElement, 'error'); | 40 test.failOnEvent(mediaElement, 'error'); |
| 41 assert_equals(mediaSource.readyState, 'open'); | 41 assert_equals(mediaSource.readyState, 'open'); |
| 42 | 42 |
| 43 test.expectEvent(mediaSource, 'sourceend'); | |
| 44 mediaSource.endOfStream(); | |
| 45 | |
| 46 assert_equals(mediaSource.readyState, 'ended'); | |
| 47 assert_throws("InvalidStateError", | |
| 48 function() { mediaSource.endOfStream(); }, | |
| 49 "endofStream() threw an exception when in ended stat e"); | |
|
acolwell GONE FROM CHROMIUM
2014/05/08 15:16:32
nit: Indent is off. Should be 4 spaces like above.
prabhur1
2014/05/08 17:59:22
Done.
| |
| 50 test.done(); | |
| 51 }, 'Test MediaSource.endOfStream() with when readyState is ended.'); | |
| 52 | |
| 53 mediasource_test(function(test, mediaElement, mediaSource) | |
| 54 { | |
| 55 test.failOnEvent(mediaElement, 'error'); | |
| 56 assert_equals(mediaSource.readyState, 'open'); | |
| 57 | |
| 58 test.expectEvent(mediaSource, 'sourceend'); | |
| 59 mediaSource.endOfStream(); | |
| 60 | |
| 61 assert_equals(mediaSource.readyState, 'ended'); | |
| 62 assert_throws("InvalidStateError", | |
| 63 function() { mediaSource.endOfStream("decode"); }, | |
|
acolwell GONE FROM CHROMIUM
2014/05/08 15:16:32
ditto
prabhur1
2014/05/08 17:59:22
Done.
| |
| 64 "endofStream() threw an exception when in ended stat e"); | |
| 65 test.done(); | |
| 66 }, 'Test MediaSource.endOfStream(decode) with when readyState is ended .'); | |
| 67 | |
| 68 mediasource_test(function(test, mediaElement, mediaSource) | |
| 69 { | |
| 70 test.failOnEvent(mediaElement, 'error'); | |
| 71 assert_equals(mediaSource.readyState, 'open'); | |
| 72 | |
| 73 test.expectEvent(mediaSource, 'sourceend'); | |
| 74 mediaSource.endOfStream(); | |
| 75 | |
| 76 assert_equals(mediaSource.readyState, 'ended'); | |
| 77 assert_throws("InvalidStateError", | |
| 78 function() { mediaSource.endOfStream("network"); }, | |
|
acolwell GONE FROM CHROMIUM
2014/05/08 15:16:32
ditto
prabhur1
2014/05/08 17:59:22
Done.
| |
| 79 "endofStream() threw an exception when in ended stat e"); | |
| 80 test.done(); | |
| 81 }, 'Test MediaSource.endOfStream(network) with when readyState is ende d.'); | |
| 82 | |
| 83 mediasource_test(function(test, mediaElement, mediaSource) | |
| 84 { | |
| 85 test.failOnEvent(mediaElement, 'error'); | |
| 86 assert_equals(mediaSource.readyState, 'open'); | |
| 87 | |
| 43 assert_throws(new TypeError(), | 88 assert_throws(new TypeError(), |
| 44 function() { mediaSource.endOfStream(null); }, | 89 function() { mediaSource.endOfStream(null); }, |
| 45 'endOfStream(null) throws TypeError'); | 90 'endOfStream(null) throws TypeError'); |
| 46 | 91 |
| 47 assert_equals(mediaSource.readyState, 'open'); | 92 assert_equals(mediaSource.readyState, 'open'); |
| 48 test.done(); | 93 test.done(); |
| 49 }, 'Test MediaSource.endOfStream() with invalid null error parameter.' ); | 94 }, 'Test MediaSource.endOfStream() with invalid null error parameter.' ); |
| 50 </script> | 95 </script> |
| 51 </body> | 96 </body> |
| 52 </html> | 97 </html> |
| OLD | NEW |