| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 | 3 |
| 4 <head> | 4 <head> |
| 5 <script src="../../resources/js-test.js"></script> | 5 <script src="../../resources/testharness.js"></script> |
| 6 <script src="../../resources/testharnessreport.js"></script> |
| 6 <script src="../resources/audit-util.js"></script> | 7 <script src="../resources/audit-util.js"></script> |
| 7 <script src="../resources/audio-testing.js"></script> | 8 <script src="../resources/audio-testing.js"></script> |
| 8 </head> | 9 </head> |
| 9 | 10 |
| 10 <body> | 11 <body> |
| 11 <script> | 12 <script> |
| 12 description("Basic tests for ChannelMerger."); | |
| 13 window.jsTestIsAsync = true; | |
| 14 | 13 |
| 15 var audit = Audit.createTaskRunner(); | 14 var audit = Audit.createTaskRunner(); |
| 16 | 15 |
| 17 // Task: Checking constraints in ChannelMergerNode. | 16 // Task: Checking constraints in ChannelMergerNode. |
| 18 audit.defineTask('exceptions-channels', function (done) { | 17 audit.defineTask('exceptions-channels', function (done) { |
| 19 var context = new OfflineAudioContext(2, 128, 44100); | 18 var context = new OfflineAudioContext(2, 128, 44100); |
| 20 var merger; | 19 var merger; |
| 21 | 20 |
| 22 Should('context.createChannelMerger()', function () { | 21 Should('context.createChannelMerger()', function () { |
| 23 merger = context.createChannelMerger(); | 22 merger = context.createChannelMerger(); |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 Should('merger.channelCountMode', merger.channelCountMode).beEqualTo('expl
icit'); | 54 Should('merger.channelCountMode', merger.channelCountMode).beEqualTo('expl
icit'); |
| 56 | 55 |
| 57 Should('merger.channelCountMode = "max"', function () { | 56 Should('merger.channelCountMode = "max"', function () { |
| 58 merger.channelCountMode = 'max'; | 57 merger.channelCountMode = 'max'; |
| 59 }).throw('InvalidStateError'); | 58 }).throw('InvalidStateError'); |
| 60 | 59 |
| 61 done(); | 60 done(); |
| 62 }); | 61 }); |
| 63 | 62 |
| 64 audit.defineTask('finish', function (done) { | 63 audit.defineTask('finish', function (done) { |
| 65 finishJSTest(); | |
| 66 done(); | 64 done(); |
| 67 }); | 65 }); |
| 68 | 66 |
| 69 audit.runTasks( | 67 audit.runTasks( |
| 70 'exceptions-channels', | 68 'exceptions-channels', |
| 71 'exceptions-properties', | 69 'exceptions-properties', |
| 72 'finish' | 70 'finish' |
| 73 ); | 71 ); |
| 74 | 72 |
| 75 successfullyParsed = true; | 73 successfullyParsed = true; |
| 76 </script> | 74 </script> |
| 77 </body> | 75 </body> |
| 78 | 76 |
| 79 </html> | 77 </html> |
| OLD | NEW |