| Tests that AnalyserNode validates minDecibels, maxDecibels and smoothingTimeConstant values. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| PASS analyser.minDecibels = -20 threw exception IndexSizeError: minDecibels must be less than maxDecibels.. |
| PASS analyser.minDecibels = NaN threw exception TypeError: The provided value is non-finite. |
| PASS analyser.minDecibels = Infinity threw exception TypeError: The provided value is non-finite. |
| PASS analyser.minDecibels = -Infinity threw exception TypeError: The provided value is non-finite. |
| PASS analyser.maxDecibels = -120 threw exception IndexSizeError: maxDecibels must be greater than minDecibels.. |
| PASS analyser.maxDecibels = NaN threw exception TypeError: The provided value is non-finite. |
| PASS analyser.maxDecibels = Infinity threw exception TypeError: The provided value is non-finite. |
| PASS analyser.maxDecibels = -Infinity threw exception TypeError: The provided value is non-finite. |
| PASS analyser.smoothingTimeConstant = 2 threw exception IndexSizeError: Smoothing time constant needs to be between 0 and 1.. |
| PASS analyser.smoothingTimeConstant = -1 threw exception IndexSizeError: Smoothing time constant needs to be between 0 and 1.. |
| PASS analyser.smoothingTimeConstant = NaN threw exception TypeError: The provided value is non-finite. |
| PASS analyser.smoothingTimeConstant = Infinity threw exception TypeError: The provided value is non-finite. |
| PASS analyser.smoothingTimeConstant = -Infinity threw exception TypeError: The provided value is non-finite. |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |