Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(150)

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/AudioBufferSource/audiobuffersource-one-sample-loop.html

Issue 2895963003: Apply layout-test-tidy to LayoutTests/webaudio (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!doctype html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>Test AudioBufferSourceNode With Looping a Single-Sample Buffer</title > 4 <title>
5 Test AudioBufferSourceNode With Looping a Single-Sample Buffer
6 </title>
5 <script src="../../resources/testharness.js"></script> 7 <script src="../../resources/testharness.js"></script>
6 <script src="../../resources/testharnessreport.js"></script> 8 <script src="../../resources/testharnessreport.js"></script>
7 <script src="../resources/audit-util.js"></script> 9 <script src="../resources/audit-util.js"></script>
8 <script src="../resources/audit.js"></script> 10 <script src="../resources/audit.js"></script>
9 </head> 11 </head>
10
11 <body> 12 <body>
12 <script> 13 <script id="layout-test-code">
13 let audit = Audit.createTaskRunner(); 14 let audit = Audit.createTaskRunner();
14 15
15 let sampleRate = 44100; 16 let sampleRate = 44100;
16 let testDurationSamples = 1000; 17 let testDurationSamples = 1000;
17 18
18 audit.define("one-sample-loop", function (task, should) { 19 audit.define('one-sample-loop', function(task, should) {
19 // Create the offline context for the test. 20 // Create the offline context for the test.
20 let context = new OfflineAudioContext(1, testDurationSamples, 21 let context =
21 sampleRate); 22 new OfflineAudioContext(1, testDurationSamples, sampleRate);
22 23
23 // Create the single sample buffer 24 // Create the single sample buffer
24 let buffer = createConstantBuffer(context, 1, 1); 25 let buffer = createConstantBuffer(context, 1, 1);
25 26
26 // Create the source and connect it to the destination 27 // Create the source and connect it to the destination
27 let source = context.createBufferSource(); 28 let source = context.createBufferSource();
28 source.buffer = buffer; 29 source.buffer = buffer;
29 source.loop = true; 30 source.loop = true;
30 source.connect(context.destination); 31 source.connect(context.destination);
31 source.start(); 32 source.start();
32 33
33 // Render it! 34 // Render it!
34 context.startRendering() 35 context.startRendering()
35 .then(function(audioBuffer) { 36 .then(function(audioBuffer) {
36 should(audioBuffer.getChannelData(0), "Rendered data") 37 should(audioBuffer.getChannelData(0), 'Rendered data')
37 .beConstantValueOf(1); 38 .beConstantValueOf(1);
38 }) 39 })
39 .then(task.done.bind(task));; 40 .then(task.done.bind(task));
41 ;
40 }); 42 });
41 43
42 audit.run(); 44 audit.run();
43 </script> 45 </script>
44 </body> 46 </body>
45 </html> 47 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698