| <script src="../fast/js/resources/js-test-pre.js"></script> |
| <script src="resources/audio-testing.js"></script> |
| <div id="description"></div> |
| description("Basic tests for AudioChannelMerger."); |
| testRunner.waitUntilDone(); |
| window.jsTestIsAsync = true; |
| var context = new webkitAudioContext(); |
| var mergernode = context.createChannelMerger(0); |
| testFailed("Exception should be thrown for numberOfInputs <= 0."); |
| testPassed("Exception was thrown for numberOfInputs <= 0."); |
| var mergernode = context.createChannelMerger(33); |
| testFailed("Exception should be thrown for numberOfInputs >= 32."); |
| testPassed("Exception was thrown for numberOfInputs >= 32."); |
| var mergernode = context.createChannelMerger(32); |
| testPassed("AudioChannelMerger created successfully with numberOfInputs = 32."); |
| testFailed("Failed to create AudioChannelMerger with numberOfInputs = 32."); |
| var mergernode = context.createChannelMerger(); |
| testPassed("AudioChannelMerger created successfully with empty parameter."); |
| testFailed("Failed to create AudioChannelMerger with empty parameter."); |
| <script src="../fast/js/resources/js-test-post.js"></script> |