| Index: third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html
 | 
| diff --git a/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html b/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html
 | 
| index 603bf19acb9c1cd29be9b33a2e10a8916df296d6..2849dfa86567450c805ea7ae6707965389344417 100644
 | 
| --- a/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html
 | 
| +++ b/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html
 | 
| @@ -4,7 +4,7 @@
 | 
|      <script src="../../resources/testharness.js"></script>
 | 
|      <script src="../../resources/testharnessreport.js"></script> 
 | 
|      <script src="../resources/audit-util.js"></script>
 | 
| -    <script src="../resources/audio-testing.js"></script>
 | 
| +    <script src="../resources/audit.js"></script>
 | 
|      <script src="../resources/realtimeanalyser-testing.js"></script>
 | 
|      <script src="../resources/fft.js"></script>
 | 
|      <title>Test Analyser getFloatFrequencyData and getByteFrequencyData, Smoothing</title>
 | 
| @@ -25,7 +25,7 @@
 | 
|        var audit = Audit.createTaskRunner();
 | 
|  
 | 
|        // Do one basic test of smoothing of the FFT data.
 | 
| -      audit.defineTask("smoothing test", function (done) {
 | 
| +      audit.define("smoothing test", (task, should) =>  {
 | 
|          // Test only 512-point FFT.  The size isn't too important as long as it's greater than 128
 | 
|          // (a rendering quantum).
 | 
|          var options = {
 | 
| @@ -58,7 +58,7 @@
 | 
|            var message = "First " + analyser.fftSize + "-point FFT at frame " + (context.currentTime *
 | 
|              sampleRate);
 | 
|            var comparison = compareFloatFreq(message, freqData, smoothedFloatResult.map(
 | 
| -            linearToDb), options);
 | 
| +            linearToDb), should, options);
 | 
|            success = success && comparison.success;
 | 
|  
 | 
|            // Test the byte frequency data.
 | 
| @@ -70,8 +70,8 @@
 | 
|            var expectedByteData = convertFloatToByte(smoothedFloatResult.map(linearToDb),
 | 
|              analyser.minDecibels, analyser.maxDecibels);
 | 
|  
 | 
| -          success = Should(analyser.fftSize + "-point byte FFT", byteFreqData)
 | 
| -              .beCloseToArray(expectedByteData, 0) && success;
 | 
| +          should(byteFreqData, analyser.fftSize + "-point byte FFT")
 | 
| +              .beCloseToArray(expectedByteData, 0);
 | 
|  
 | 
|          }).then(context.resume.bind(context));
 | 
|  
 | 
| @@ -92,7 +92,7 @@
 | 
|            var message = "Smoothed " + analyser.fftSize + "-point FFT at frame " +
 | 
|              (context.currentTime * sampleRate);
 | 
|            var comparison = compareFloatFreq(message,
 | 
| -            freqDataInDb, smoothedFloatResult.map(linearToDb), {
 | 
| +            freqDataInDb, smoothedFloatResult.map(linearToDb), should, {
 | 
|                order: options.order,
 | 
|                smoothing: options.smoothing,
 | 
|                floatRelError: 2.5332e-5
 | 
| @@ -108,26 +108,15 @@
 | 
|            var expectedByteData = convertFloatToByte(smoothedFloatResult.map(linearToDb),
 | 
|              analyser.minDecibels, analyser.maxDecibels);
 | 
|  
 | 
| -          success = Should(analyser.fftSize + "-point byte FFT", byteFreqData)
 | 
| -            .beCloseToArray(expectedByteData, 0) && success;
 | 
| +          should(byteFreqData, analyser.fftSize + "-point byte FFT")
 | 
| +            .beCloseToArray(expectedByteData, 0);
 | 
|  
 | 
|          }).then(context.resume.bind(context));
 | 
|  
 | 
| -        context.startRendering().then(function (buffer) {
 | 
| -          var prefix = "FFT smoothing performed";
 | 
| -          var suffix = " with smoothing constant " + analyser.smoothingTimeConstant;
 | 
| -
 | 
| -          Should(prefix, success)
 | 
| -            .summarize("correctly" + suffix,
 | 
| -                       "incorrectly" + suffix);
 | 
| -        }).then(done);
 | 
| -      });
 | 
| -
 | 
| -      audit.defineTask("finish", function (done) {
 | 
| -        done();
 | 
| +        context.startRendering().then(() => task.done());
 | 
|        });
 | 
|  
 | 
| -      audit.runTasks();
 | 
| +      audit.run();
 | 
|  
 | 
|      </script>
 | 
|    </body>
 | 
| 
 |