| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../../resources/js-test.js"></script> | 4 <title> |
| 5 <script src="../resources/audit-util.js"></script> | 5 mediaelementaudiosourcenode-wrapper.html |
| 6 </head> | 6 </title> |
| 7 <body> | 7 <script src="../../resources/js-test.js"></script> |
| 8 <script> | 8 <script src="../resources/audit-util.js"></script> |
| 9 description("Verifies that for .mediaElement getters, a wrapper that corresponds
to the actual element is created."); | 9 </head> |
| 10 <body> |
| 11 <script id="layout-test-code"> |
| 12 description( |
| 13 'Verifies that for .mediaElement getters, a wrapper that corresponds t
o the actual element is created.'); |
| 10 | 14 |
| 11 var source; | 15 let source; |
| 12 function testMediaWrapper(kind) { | 16 function testMediaWrapper(kind) { |
| 13 var element = document.createElement(kind); | 17 let element = document.createElement(kind); |
| 14 var context = new AudioContext(); | 18 let context = new AudioContext(); |
| 15 | 19 |
| 16 source = context.createMediaElementSource(element); | 20 source = context.createMediaElementSource(element); |
| 17 element = context = null; | 21 element = context = null; |
| 18 gc(); | 22 gc(); |
| 19 shouldBeUndefined('source.mediaElement.nonExistentProperty'); | 23 shouldBeUndefined('source.mediaElement.nonExistentProperty'); |
| 20 source = null; | 24 source = null; |
| 21 } | 25 } |
| 22 | 26 |
| 23 testMediaWrapper('audio'); | 27 testMediaWrapper('audio'); |
| 24 testMediaWrapper('video'); | 28 testMediaWrapper('video'); |
| 25 </script> | 29 </script> |
| 26 </body> | 30 </body> |
| 27 </html> | 31 </html> |
| OLD | NEW |