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