Harness status: OK

Found 40 tests

40 Pass
Pass	# AUDIT TASK RUNNER STARTED.
Pass	Executing "disconnect()"
Pass	Executing "disconnect(output)"
Pass	Executing "disconnect(AudioNode)"
Pass	Executing "disconnect(AudioNode, output)"
Pass	Executing "disconnect(AudioNode, output, input)"
Pass	Executing "exceptions"
Pass	Executing "disabled-outputs"
Pass	Audit report
Pass	> [disconnect()] 
Pass	  Channel #0 contains only the constant 0.
Pass	< [disconnect()] All assertions passed. (total 1 assertions)
Pass	> [disconnect(output)] 
Pass	  Channel #0 contains only the constant 4.
Pass	< [disconnect(output)] All assertions passed. (total 1 assertions)
Pass	> [disconnect(AudioNode)] 
Pass	  Channel #0 contains only the constant 2.
Pass	< [disconnect(AudioNode)] All assertions passed. (total 1 assertions)
Pass	> [disconnect(AudioNode, output)] 
Pass	  Channel #0 contains only the constant 3.
Pass	< [disconnect(AudioNode, output)] All assertions passed. (total 1 assertions)
Pass	> [disconnect(AudioNode, output, input)] 
Pass	  Channel #0 contains only the constant 1.
Pass	  Channel #1 contains only the constant 2.
Pass	  Channel #2 contains only the constant 0.
Pass	< [disconnect(AudioNode, output, input)] All assertions passed. (total 3 assertions)
Pass	> [exceptions] 
Pass	  splitter.disconnect(2) threw IndexSizeError: "Output index 2 exceeds number of outputs".
Pass	  Disconnecting a connection twice did not throw an exception.
Pass	  gain1.disconnect(gain2) threw InvalidAccessError: "No connection to given AudioNode".
Pass	  gain1.disconnect(gain3) threw InvalidAccessError: "No connection to given AudioNode".
Pass	  splitter.disconnect(gain2, 2) threw IndexSizeError: "Output index 2 exceeds number of outputs".
Pass	  splitter.disconnect(gain1, 0) threw InvalidAccessError: "No connection from output 0 to given AudioNode".
Pass	  splitter.disconnect(gain3, 0, 0) threw InvalidAccessError: "No connection from output 0 to input 0 of given AudioNode".
Pass	  splitter.disconnect(merger, 3, 0) threw IndexSizeError: "Output index 3 exceeds number of outputs".
Pass	< [exceptions] All assertions passed. (total 8 assertions)
Pass	> [disabled-outputs] 
Pass	  Disabled outputs handled correctly
Pass	< [disabled-outputs] All assertions passed. (total 1 assertions)
Pass	# AUDIT TASK RUNNER FINISHED: 7 tasks ran successfully.