Pass | # AUDIT TASK RUNNER STARTED. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | Executing "initialize" | Asserts runNo asserts ran |
Pass | Executing "invalid constructor" | Asserts runNo asserts ran |
Pass | Executing "default constructor" | Asserts runNo asserts ran |
Pass | Executing "test AudioNodeOptions" | Asserts runNo asserts ran |
Pass | Executing "constructor options" | Asserts runNo asserts ran |
Pass | Audit report | Asserts runNo asserts ran |
Pass | > [initialize] | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context = new OfflineAudioContext(...) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [initialize] All assertions passed. (total 1 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [invalid constructor] | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode() threw TypeError: "Failed to construct 'ChannelSplitterNode': 1 argument required, but only 0 present.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(1) threw TypeError: "Failed to construct 'ChannelSplitterNode': parameter 1 is not of type 'BaseAudioContext'.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(context, 42) threw TypeError: "Failed to construct 'ChannelSplitterNode': The provided value is not of type 'ChannelSplitterOptions'.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [invalid constructor] All assertions passed. (total 3 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [default constructor] | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0 = new ChannelSplitterNode(context) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0 instanceof ChannelSplitterNode is equal to true. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.numberOfInputs is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.numberOfOutputs is equal to 6. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.channelCount is equal to 6. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.channelCountMode is equal to explicit. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.channelInterpretation is equal to discrete. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [default constructor] All assertions passed. (total 7 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [test AudioNodeOptions] | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {channelCount: 6}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount is equal to 6. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {channelCount: 7}) threw InvalidStateError: "Failed to construct 'ChannelSplitterNode': ChannelSplitter: channelCount cannot be changed from 6". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | (new ChannelSplitterNode(c, {channelCount: 6})).channelCount = 6 did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {channelCountMode: "explicit"} did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCountMode is equal to explicit. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {channelCountMode: "max"}) threw InvalidStateError: "Failed to construct 'ChannelSplitterNode': ChannelSplitter: channelCountMode cannot be changed from 'explicit'". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {channelCountMode: "clamped-max"}) threw InvalidStateError: "Failed to construct 'ChannelSplitterNode': ChannelSplitter: channelCountMode cannot be changed from 'explicit'". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | (new ChannelSplitterNode(c, {channelCountMode: "explicit"})).channelCountMode = "explicit" did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {channelInterpretation: "speakers"}) threw InvalidStateError: "Failed to construct 'ChannelSplitterNode': ChannelSplitter: channelInterpretation cannot be changed from 'discrete'". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | (new ChannelSplitterNode(c, {channelInterpretation: "discrete"})).channelInterpretation = "discrete" did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [test AudioNodeOptions] All assertions passed. (total 11 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [constructor options] | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node1 = new ChannelSplitterNode(context, {"numberOfInputs":3,"numberOfOutputs":9,"channelInterpretation":"discrete"}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node1.numberOfInputs is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node1.numberOfOutputs is equal to 9. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node1.channelInterpretation is equal to discrete. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {"numberOfOutputs":99}) threw IndexSizeError: "Failed to construct 'ChannelSplitterNode': The number of outputs provided (99) is outside the range [1, 32].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {"channelCount":3}) threw InvalidStateError: "Failed to construct 'ChannelSplitterNode': ChannelSplitter: channelCount cannot be changed from 6". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new ChannelSplitterNode(c, {"channelCountMode":"max"}) threw InvalidStateError: "Failed to construct 'ChannelSplitterNode': ChannelSplitter: channelCountMode cannot be changed from 'explicit'". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) | Pass | assert_equals(1, 1)
at Task.done ( /webaudio/resources/audit.js:1218:7) |
|
Pass | < [constructor options] All assertions passed. (total 7 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | # AUDIT TASK RUNNER FINISHED: 5 tasks ran successfully. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|