| 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 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 146 }, 'Test zero byte SourceBuffer.appendBuffer() call triggering an "end
ed" to "open" transition.'); | 146 }, 'Test zero byte SourceBuffer.appendBuffer() call triggering an "end
ed" to "open" transition.'); |
| 147 | 147 |
| 148 mediasource_testafterdataloaded(function(test, mediaElement, mediaSour
ce, segmentInfo, sourceBuffer, mediaData) | 148 mediasource_testafterdataloaded(function(test, mediaElement, mediaSour
ce, segmentInfo, sourceBuffer, mediaData) |
| 149 { | 149 { |
| 150 test.expectEvent(sourceBuffer, 'updatestart', 'Append started.'); | 150 test.expectEvent(sourceBuffer, 'updatestart', 'Append started.'); |
| 151 test.expectEvent(sourceBuffer, 'abort', 'Append aborted.'); | 151 test.expectEvent(sourceBuffer, 'abort', 'Append aborted.'); |
| 152 test.expectEvent(sourceBuffer, 'updateend', 'Append ended.'); | 152 test.expectEvent(sourceBuffer, 'updateend', 'Append ended.'); |
| 153 sourceBuffer.appendBuffer(mediaData); | 153 sourceBuffer.appendBuffer(mediaData); |
| 154 | 154 |
| 155 assert_true(sourceBuffer.updating, 'updating attribute is true'); | 155 assert_true(sourceBuffer.updating, 'updating attribute is true'); |
| 156 assert_equals(mediaSource.activeSourceBuffers.length, 0, 'activeSo
urceBuffers.length'); |
| 156 | 157 |
| 157 test.expectEvent(mediaSource.activeSourceBuffers, 'removesourcebuf
fer', 'activeSourceBuffers'); | |
| 158 test.expectEvent(mediaSource.sourceBuffers, 'removesourcebuffer',
'sourceBuffers'); | 158 test.expectEvent(mediaSource.sourceBuffers, 'removesourcebuffer',
'sourceBuffers'); |
| 159 mediaSource.removeSourceBuffer(sourceBuffer); | 159 mediaSource.removeSourceBuffer(sourceBuffer); |
| 160 | 160 |
| 161 assert_false(sourceBuffer.updating, 'updating attribute is false')
; | 161 assert_false(sourceBuffer.updating, 'updating attribute is false')
; |
| 162 | 162 |
| 163 assert_throws('InvalidStateError', | 163 assert_throws('InvalidStateError', |
| 164 function() { sourceBuffer.appendBuffer(mediaData); }, | 164 function() { sourceBuffer.appendBuffer(mediaData); }, |
| 165 'appendBuffer() throws an exception because it isn\'t attached
to the mediaSource anymore.'); | 165 'appendBuffer() throws an exception because it isn\'t attached
to the mediaSource anymore.'); |
| 166 | 166 |
| 167 test.waitForExpectedEvents(function() | 167 test.waitForExpectedEvents(function() |
| (...skipping 387 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 555 mediaSource.removeSourceBuffer(sourceBuffer); | 555 mediaSource.removeSourceBuffer(sourceBuffer); |
| 556 | 556 |
| 557 assert_throws( { name: 'InvalidStateError'} , | 557 assert_throws( { name: 'InvalidStateError'} , |
| 558 function() { sourceBuffer.appendBuffer(mediaData); }, | 558 function() { sourceBuffer.appendBuffer(mediaData); }, |
| 559 'appendBuffer() throws an exception when called after removeSo
urceBuffer().'); | 559 'appendBuffer() throws an exception when called after removeSo
urceBuffer().'); |
| 560 test.done(); | 560 test.done(); |
| 561 }, 'Test appending after removeSourceBuffer().'); | 561 }, 'Test appending after removeSourceBuffer().'); |
| 562 </script> | 562 </script> |
| 563 </body> | 563 </body> |
| 564 </html> | 564 </html> |
| OLD | NEW |