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 with 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 PannerNode() threw TypeError: "Failed to construct 'PannerNode': 1 argument required, but only 0 present.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(1) threw TypeError: "Failed to construct 'PannerNode': parameter 1 is not of type 'BaseAudioContext'.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(context, 42) threw TypeError: "Failed to construct 'PannerNode': The provided value is not of type 'PannerOptions'.". | 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 PannerNode(context) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0 instanceof PannerNode 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 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.channelCount is equal to 2. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.channelCountMode is equal to clamped-max. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.channelInterpretation is equal to speakers. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.panningModel is equal to equalpower. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.positionX.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.positionY.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.positionZ.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.orientationX.value is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.orientationY.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.orientationZ.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.distanceModel is equal to inverse. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.refDistance is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.maxDistance is equal to 10000. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.rolloffFactor is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.coneInnerAngle is equal to 360. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.coneOuterAngle is equal to 360. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node0.coneOuterGain is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.positionX.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.positionY.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.positionZ.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.forwardX.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.forwardY.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.forwardZ.value is equal to -1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.upX.value is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.upY.value is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | context.listener.upZ.value is equal to 0. | 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 30 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 | node1 = new PannerNode(c, {"channelCount":1}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node1.channelCount is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node2 = new PannerNode(c, {"channelCount":2}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node2.channelCount is equal to 2. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"channelCount":0}) threw NotSupportedError: "Failed to construct 'PannerNode': The channelCount provided (0) is outside the range [1, 2].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount = 0 threw NotSupportedError: "Failed to set the 'channelCount' property on 'AudioNode': The channelCount provided (0) is outside the range [1, 2].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount after setting to 0 is equal to 2. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"channelCount":3}) threw NotSupportedError: "Failed to construct 'PannerNode': The channelCount provided (3) is outside the range [1, 2].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount = 3 threw NotSupportedError: "Failed to set the 'channelCount' property on 'AudioNode': The channelCount provided (3) is outside the range [1, 2].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount after setting to 3 is equal to 2. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"channelCount":99}) threw NotSupportedError: "Failed to construct 'PannerNode': The channelCount provided (99) is outside the range [1, 2].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount = 99 threw NotSupportedError: "Failed to set the 'channelCount' property on 'AudioNode': The channelCount provided (99) is outside the range [1, 2].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount after setting to 99 is equal to 2. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node3 = new PannerNode(c, {"channelCountMode":"clamped-max"}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node3.channelCountMode is equal to clamped-max. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node4 = new PannerNode(c, {"channelCountMode":"explicit"}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node4.channelCountMode is equal to explicit. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"channelCountMode":"max"}) threw NotSupportedError: "Failed to construct 'PannerNode': Panner: 'max' is not allowed". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCountMode = max threw NotSupportedError: "Failed to set the 'channelCountMode' property on 'AudioNode': Panner: 'max' is not allowed". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCountMode after setting to max is equal to clamped-max. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, " + JSON.stringify(options) + ") threw TypeError: "Failed to construct 'PannerNode': Failed to read the 'channelCountMode' property from 'AudioNodeOptions': The provided value 'foobar' is not a valid enum value of type ChannelCountMode.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCountMode = foobar did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCountMode after setting to foobar is equal to clamped-max. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node5 = new PannerNode(c, {"channelInterpretation":"speakers"}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node5.channelInterpretation is equal to speakers. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node6 = new PannerNode(c, {"channelInterpretation":"discrete"}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node6.channelInterpretation is equal to discrete. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"channelInterpretation":"foobar"}) threw TypeError: "Failed to construct 'PannerNode': Failed to read the 'channelInterpretation' property from 'AudioNodeOptions': The provided value 'foobar' is not a valid enum value of type ChannelInterpretation.". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"maxDistance":-1}) threw RangeError: "Failed to construct 'PannerNode': The maxDistance provided (-1) is less than the minimum bound (0).". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.maxDistance = -1 threw RangeError: "Failed to set the 'maxDistance' property on 'PannerNode': The maxDistance provided (-1) is less than the minimum bound (0).". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.maxDistance after setting to -1 is equal to 10000. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node7 = new PannerNode(c, {"maxDistance":100}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node7.maxDistance is equal to 100. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"rolloffFactor":-1}) threw RangeError: "Failed to construct 'PannerNode': The rolloffFactor provided (-1) is less than the minimum bound (0).". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.rolloffFactor = -1 threw RangeError: "Failed to set the 'rolloffFactor' property on 'PannerNode': The rolloffFactor provided (-1) is less than the minimum bound (0).". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.rolloffFactor after setting to -1 is equal to 1. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node8 = new PannerNode(c, {"rolloffFactor":0}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node8.rolloffFactor is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node8 = new PannerNode(c, {"rolloffFactor":0.5}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node8.rolloffFactor is equal to 0.5. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node8 = new PannerNode(c, {"rolloffFactor":100}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node8.rolloffFactor is equal to 100. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"coneOuterGain":-1}) threw InvalidStateError: "Failed to construct 'PannerNode': The coneOuterGain provided (-1) is outside the range [0, 1].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.coneOuterGain = -1 threw InvalidStateError: "Failed to set the 'coneOuterGain' property on 'PannerNode': The coneOuterGain provided (-1) is outside the range [0, 1].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.coneOuterGain after setting to -1 is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | new PannerNode(c, {"coneOuterGain":1.1}) threw InvalidStateError: "Failed to construct 'PannerNode': The coneOuterGain provided (1.1) is outside the range [0, 1].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.coneOuterGain = 1.1 threw InvalidStateError: "Failed to set the 'coneOuterGain' property on 'PannerNode': The coneOuterGain provided (1.1) is outside the range [0, 1].". | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.coneOuterGain after setting to 1.1 is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node9 = new PannerNode(c, {"coneOuterGain":0}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node9.coneOuterGain is equal to 0. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node9 = new PannerNode(c, {"coneOuterGain":0.5}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node9.coneOuterGain is equal to 0.5. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node9 = new PannerNode(c, {"coneOuterGain":1}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node9.coneOuterGain is equal to 1. | 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 54 assertions) | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | > [constructor with options] | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node = new PannerNode(c, {"panningModel":"HRTF","positionX":1.4142135623730951,"positionY":2.8284271247461903,"positionZ":4.242640687119286,"orientationX":-1.4142135623730951,"orientationY":-2.8284271247461903,"orientationZ":-4.242640687119286,"distanceModel":"linear","refDistance":3.141592653589793,"maxDistance":6.283185307179586,"rolloffFactor":9.42477796076938,"coneInnerAngle":12.566370614359172,"coneOuterAngle":15.707963267948966,"coneOuterGain":0.3141592653589793}) did not throw an exception. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node instanceof PannerNode is equal to true. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.panningModel is equal to HRTF. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.positionX.value is equal to 1.4142135381698608. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.positionY.value is equal to 2.8284270763397217. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.positionZ.value is equal to 4.242640495300293. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.orientationX.value is equal to -1.4142135381698608. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.orientationY.value is equal to -2.8284270763397217. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.orientationZ.value is equal to -4.242640495300293. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.distanceModel is equal to linear. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.refDistance is equal to 3.141592653589793. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.maxDistance is equal to 6.283185307179586. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.rolloffFactor is equal to 9.42477796076938. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.coneInnerAngle is equal to 12.566370614359172. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.coneOuterAngle is equal to 15.707963267948966. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.coneOuterGain is equal to 0.3141592653589793. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCount is equal to 2. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelCountMode is equal to clamped-max. | Asserts runPass | assert_true(true)
at Test.<anonymous> ( /webaudio/resources/audit.js:46:7) |
|
Pass | node.channelInterpretation is equal to speakers. | 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 with options] All assertions passed. (total 19 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) |
|