| OLD | NEW |
| 1 <body> | 1 <!DOCTYPE html> |
| 2 <script src="../../resources/testharness.js"></script> | 2 <html> |
| 3 <script src="../../resources/testharnessreport.js"></script> | 3 <head> |
| 4 <script src="../resources/audit.js"></script> | 4 <title> |
| 5 <script> | 5 audiosummingjunction-crash.html |
| 6 let audit = Audit.createTaskRunner(); | 6 </title> |
| 7 <script src="../../resources/testharness.js"></script> |
| 8 <script src="../../resources/testharnessreport.js"></script> |
| 9 <script src="../resources/audit.js"></script> |
| 10 </head> |
| 11 <body> |
| 12 <script id="layout-test-code"> |
| 13 let audit = Audit.createTaskRunner(); |
| 7 | 14 |
| 8 audit.define( | 15 audit.define( |
| 9 { | 16 { |
| 10 label: 'test', | 17 label: 'test', |
| 11 description: | 18 description: |
| 12 'Test connection from ChannelMerger to MediaStreamAudioDestination' | 19 'Test connection from ChannelMerger to MediaStreamAudioDestinati
on' |
| 13 }, | 20 }, |
| 14 (task, should) => { | 21 (task, should) => { |
| 15 let context = new AudioContext(); | 22 let context = new AudioContext(); |
| 16 let node = context.createChannelMerger(4); | 23 let node = context.createChannelMerger(4); |
| 17 node.connect(context.createMediaStreamDestination(), 0); | 24 node.connect(context.createMediaStreamDestination(), 0); |
| 18 gc(); | 25 gc(); |
| 19 // Test passes if we get here because we didn't crash | 26 // Test passes if we get here because we didn't crash |
| 20 should(true, 'Test survived GC').message('correctly', 'incorrectly'); | 27 should(true, 'Test survived GC') |
| 21 task.done(); | 28 .message('correctly', 'incorrectly'); |
| 22 }); | 29 task.done(); |
| 30 }); |
| 23 | 31 |
| 24 audit.run(); | 32 audit.run(); |
| 25 </script> | 33 </script> |
| 26 </body> | 34 </body> |
| 35 </html> |
| OLD | NEW |