Index: third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-zero.html |
diff --git a/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-zero.html b/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-zero.html |
index 0c780a9292bf14fc5c488c20b7caa8dd87b376de..4abb921493871cdfdc36b7ef500617446b3bbe70 100644 |
--- a/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-zero.html |
+++ b/third_party/WebKit/LayoutTests/webaudio/Analyser/realtimeanalyser-zero.html |
@@ -1,35 +1,37 @@ |
-<!doctype html> |
+<!DOCTYPE html> |
<html> |
<head> |
+ <title> |
+ Test getFloatFrequencyData With Zero Inputs |
+ </title> |
<script src="../../resources/testharness.js"></script> |
- <script src="../../resources/testharnessreport.js"></script> |
+ <script src="../../resources/testharnessreport.js"></script> |
<script src="../resources/audit-util.js"></script> |
<script src="../resources/audit.js"></script> |
- <title>Test getFloatFrequencyData With Zero Inputs</title> |
</head> |
- |
<body> |
- <script> |
- var sampleRate = 48000; |
+ <script id="layout-test-code"> |
+ let sampleRate = 48000; |
- // Render enough data to run the test. |
- var renderFrames = 2*1024; |
- var renderDuration = renderFrames / sampleRate; |
+ // Render enough data to run the test. |
+ let renderFrames = 2 * 1024; |
+ let renderDuration = renderFrames / sampleRate; |
- var audit = Audit.createTaskRunner(); |
+ let audit = Audit.createTaskRunner(); |
- // Test that getFloatFrequencyData returns -Infinity when the input is all-zeroes. |
- audit.define("zero input", (task, should) => { |
- var context = new OfflineAudioContext(1, renderFrames, sampleRate); |
+ // Test that getFloatFrequencyData returns -Infinity when the input is |
+ // all-zeroes. |
+ audit.define('zero input', (task, should) => { |
+ let context = new OfflineAudioContext(1, renderFrames, sampleRate); |
// Constant source of 0's. |
- var source = context.createBufferSource(); |
+ let source = context.createBufferSource(); |
source.buffer = createConstantBuffer(context, 1, 0); |
source.loop = true; |
// Create analyser and use some non-default minDecibels value. |
- var analyser = context.createAnalyser(); |
+ let analyser = context.createAnalyser(); |
analyser.minDecibels = -123; |
source.connect(analyser); |
@@ -37,20 +39,22 @@ |
source.start(); |
- // Suspend after some number of frames and grab the float frequency data. |
- context.suspend(1024 / sampleRate).then(function () { |
- var f = new Float32Array(analyser.frequencyBinCount); |
- analyser.getFloatFrequencyData(f); |
+ // Suspend after some number of frames and grab the float frequency |
+ // data. |
+ context.suspend(1024 / sampleRate) |
+ .then(function() { |
+ let f = new Float32Array(analyser.frequencyBinCount); |
+ analyser.getFloatFrequencyData(f); |
- should(f, "getFloatFrequencyData() with zero-valued input") |
- .beConstantValueOf(-Infinity); |
- }).then(context.resume.bind(context)); |
+ should(f, 'getFloatFrequencyData() with zero-valued input') |
+ .beConstantValueOf(-Infinity); |
+ }) |
+ .then(context.resume.bind(context)); |
context.startRendering().then(() => task.done()); |
}); |
- |
- audit.run(); |
+ audit.run(); |
</script> |
</body> |
</html> |