31 lines
1.6 KiB
Plaintext
31 lines
1.6 KiB
Plaintext
|
|
PASS # AUDIT TASK RUNNER STARTED.
|
|
PASS Executing "basic osc tests"
|
|
PASS Executing "start/stop exceptions"
|
|
PASS Audit report
|
|
PASS > [basic osc tests]
|
|
PASS osc.type = 'sine' is equal to sine.
|
|
PASS osc.type = 'square' is equal to square.
|
|
PASS osc.type = 'sawtooth' is equal to sawtooth.
|
|
PASS osc.type = 'triangle' is equal to triangle.
|
|
PASS osc.type = 'custom' threw InvalidStateError: "OscillatorNode.type cannot be changed to 'custom'".
|
|
PASS osc.setPeriodicWave(wave) did not throw an exception.
|
|
PASS After setting periodicWave, osc.type is equal to custom.
|
|
PASS osc.type = 0 is not equal to 0.
|
|
PASS osc.type is equal to custom.
|
|
PASS < [basic osc tests] All assertions passed. (total 9 assertions)
|
|
PASS > [start/stop exceptions]
|
|
PASS start(NaN) threw TypeError: "The provided value is non-finite".
|
|
PASS start(Infinity) threw TypeError: "The provided value is non-finite".
|
|
PASS start(-Infinity) threw TypeError: "The provided value is non-finite".
|
|
PASS Calling stop() before start() threw InvalidStateError: "cannot call stop without calling start first.".
|
|
PASS start(-1) threw RangeError: "when value should be positive".
|
|
PASS Calling start() twice threw InvalidStateError: "Cannot call start() more than once".
|
|
PASS stop(-1) threw RangeError: "when value should be positive".
|
|
PASS stop(NaN) threw TypeError: "The provided value is non-finite".
|
|
PASS stop(Infinity) threw TypeError: "The provided value is non-finite".
|
|
PASS stop(-Infinity) threw TypeError: "The provided value is non-finite".
|
|
PASS < [start/stop exceptions] All assertions passed. (total 10 assertions)
|
|
PASS # AUDIT TASK RUNNER FINISHED: 2 tasks ran successfully.
|
|
|