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

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/decodeAudioData/decode-audio-data-neuter.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>
5 Test Neutering by decodeAudioData
6 </title>
4 <script src="../../resources/testharness.js"></script> 7 <script src="../../resources/testharness.js"></script>
5 <script src="../../resources/testharnessreport.js"></script> 8 <script src="../../resources/testharnessreport.js"></script>
6 <script src="../resources/audit.js"></script> 9 <script src="../resources/audit.js"></script>
7 <title>Test Neutering by decodeAudioData </title>
8 </head> 10 </head>
9
10 <body> 11 <body>
11 <script> 12 <script id="layout-test-code">
12 // Any valid rate will do. Just need something to create an offline 13 // Any valid rate will do. Just need something to create an offline
13 // context. 14 // context.
14 let sampleRate = 44100; 15 let sampleRate = 44100;
15 16
16 let audit = Audit.createTaskRunner(); 17 let audit = Audit.createTaskRunner();
17 18
18 // Context to use for decodeAudioData 19 // Context to use for decodeAudioData
19 let context; 20 let context;
20 // The encoded audio file that we want to decode. 21 // The encoded audio file that we want to decode.
21 let encodedAudio; 22 let encodedAudio;
22 23
23 audit.define('initialize', (task, should) => { 24 audit.define('initialize', (task, should) => {
24 // Create the context and load up any valid encoded audio file. 25 // Create the context and load up any valid encoded audio file.
25 should(() => { 26 should(() => {
26 context = new OfflineAudioContext(1, 1, sampleRate); 27 context = new OfflineAudioContext(1, 1, sampleRate);
27 }, 'Context creation').notThrow(); 28 }, 'Context creation').notThrow();
28 29
29 Audit.loadFileFromUrl( 30 Audit.loadFileFromUrl('../resources/hyper-reality/laughter.wav')
30 '../resources/hyper-reality/laughter.wav')
31 .then(response => { 31 .then(response => {
32 encodedAudio = response; 32 encodedAudio = response;
33 should(true, 'Loading of encoded audio file') 33 should(true, 'Loading of encoded audio file')
34 .message('succeeded', 'failed'); 34 .message('succeeded', 'failed');
35 }) 35 })
36 .then(() => task.done()); 36 .then(() => task.done());
37 }); 37 });
38 38
39 audit.define('decode-audio-neuters', (task, should) => { 39 audit.define('decode-audio-neuters', (task, should) => {
40 // Decode the audio file and verify that it neuters the array, so that 40 // Decode the audio file and verify that it neuters the array, so that
41 // it can't be transfered somewhere else. 41 // it can't be transfered somewhere else.
42 p = context.decodeAudioData(encodedAudio); 42 p = context.decodeAudioData(encodedAudio);
43 should(() => { 43 should(() => {
44 postMessage('', '*', [encodedAudio]); 44 postMessage('', '*', [encodedAudio]);
(...skipping 27 matching lines...) Expand all
72 // Now buffer and view should be neutered. 72 // Now buffer and view should be neutered.
73 should(buffer.byteLength, 'buffer.byteLength').beEqualTo(0); 73 should(buffer.byteLength, 'buffer.byteLength').beEqualTo(0);
74 should(view.length, 'view.length').beEqualTo(0); 74 should(view.length, 'view.length').beEqualTo(0);
75 task.done(); 75 task.done();
76 }); 76 });
77 77
78 audit.run(); 78 audit.run();
79 </script> 79 </script>
80 </body> 80 </body>
81 </html> 81 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698