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

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/StereoPanner/stereopannernode-basic.html

Issue 2727663003: Move task.describe to audit.define arg (Closed)
Patch Set: Fix up expected results Created 3 years, 9 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 3
4 <head> 4 <head>
5 <script src="../../resources/testharness.js"></script> 5 <script src="../../resources/testharness.js"></script>
6 <script src="../../resources/testharnessreport.js"></script> 6 <script src="../../resources/testharnessreport.js"></script>
7 <script src="../resources/audit-util.js"></script> 7 <script src="../resources/audit-util.js"></script>
8 <script src="../resources/audit.js"></script> 8 <script src="../resources/audit.js"></script>
9 </head> 9 </head>
10 10
11 <body> 11 <body>
12 <script> 12 <script>
13 let audit = Audit.createTaskRunner(); 13 let audit = Audit.createTaskRunner();
14 14
15 audit.define('test', (task, should) => { 15 audit.define(
16 task.describe('Attributes and basic functionality of StereoPannerNode'); 16 {
17 label: 'test',
18 description: 'Attributes and basic functionality of StereoPannerNode'
19 },
20 (task, should) => {
17 21
18 let context = new AudioContext(); 22 let context = new AudioContext();
19 let panner = context.createStereoPanner(); 23 let panner = context.createStereoPanner();
20 24
21 should(panner.numberOfInputs, 'panner.numberOfInputs').beEqualTo(1); 25 should(panner.numberOfInputs, 'panner.numberOfInputs').beEqualTo(1);
22 should(panner.numberOfOutputs, 'panner.numberOfOutputs').beEqualTo(1); 26 should(panner.numberOfOutputs, 'panner.numberOfOutputs').beEqualTo(1);
23 should(panner.pan.defaultValue, 'panner.pan.defaultValue').beEqualTo(0.0); 27 should(panner.pan.defaultValue, 'panner.pan.defaultValue')
24 should(() => panner.pan.value = 1.0, 'panner.pan.value = 1.0').notThrow(); 28 .beEqualTo(0.0);
25 should(panner.pan.value, 'panner.pan.value').beEqualTo(1.0); 29 should(() => panner.pan.value = 1.0, 'panner.pan.value = 1.0')
30 .notThrow();
31 should(panner.pan.value, 'panner.pan.value').beEqualTo(1.0);
26 32
27 should(() => panner.channelCount = 1, 'panner.channelCount = 1') 33 should(() => panner.channelCount = 1, 'panner.channelCount = 1')
28 .notThrow(); 34 .notThrow();
29 should(() => panner.channelCount = 3, 'panner.channelCount = 3').throw(); 35 should(() => panner.channelCount = 3, 'panner.channelCount = 3')
30 should( 36 .throw();
31 () => panner.channelCountMode = 'explicit', 37 should(
32 'panner.channelCountMode = "explicit"') 38 () => panner.channelCountMode = 'explicit',
33 .notThrow(); 39 'panner.channelCountMode = "explicit"')
34 should( 40 .notThrow();
35 () => panner.channelCountMode = 'max', 41 should(
36 'panner.channelCountMode = "max"') 42 () => panner.channelCountMode = 'max',
37 .throw(); 43 'panner.channelCountMode = "max"')
44 .throw();
38 45
39 task.done(); 46 task.done();
40 }); 47 });
41
42 audit.run(); 48 audit.run();
43 </script> 49 </script>
44 </body> 50 </body>
45 51
46 </html> 52 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698