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 |