OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 | 2 |
3 <html> | 3 <html> |
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 var audit = Audit.createTaskRunner(); | 13 var audit = Audit.createTaskRunner(); |
14 var context; | 14 var context; |
15 var compressor; | 15 var compressor; |
16 | 16 |
17 audit.define("test", function (task, should) { | 17 audit.define({ |
18 task.describe("Basic tests for DynamicsCompressorNode API"); | 18 label: "test", |
| 19 description: "Basic tests for DynamicsCompressorNode API" |
| 20 }, function (task, should) { |
19 | 21 |
20 context = new AudioContext(); | 22 context = new AudioContext(); |
21 compressor = context.createDynamicsCompressor(); | 23 compressor = context.createDynamicsCompressor(); |
22 | 24 |
23 should(compressor.threshold.value, "compressor.threshold.value") | 25 should(compressor.threshold.value, "compressor.threshold.value") |
24 .beEqualTo(-24); | 26 .beEqualTo(-24); |
25 should(compressor.knee.value, "compressor.knee.value") | 27 should(compressor.knee.value, "compressor.knee.value") |
26 .beEqualTo(30); | 28 .beEqualTo(30); |
27 should(compressor.ratio.value, "compressor.ratio.value") | 29 should(compressor.ratio.value, "compressor.ratio.value") |
28 .beEqualTo(12); | 30 .beEqualTo(12); |
29 should(compressor.attack.value, "compressor.attack.value") | 31 should(compressor.attack.value, "compressor.attack.value") |
30 .beEqualTo(Math.fround(0.003)); | 32 .beEqualTo(Math.fround(0.003)); |
31 should(compressor.release.value, "compressor.release.value") | 33 should(compressor.release.value, "compressor.release.value") |
32 .beEqualTo(0.25); | 34 .beEqualTo(0.25); |
33 should(typeof compressor.reduction, "typeof compressor.reduction") | 35 should(typeof compressor.reduction, "typeof compressor.reduction") |
34 .beEqualTo("number"); | 36 .beEqualTo("number"); |
35 should(compressor.reduction, "compressor.reduction") | 37 should(compressor.reduction, "compressor.reduction") |
36 .beEqualTo(0); | 38 .beEqualTo(0); |
37 | 39 |
38 done(); | 40 done(); |
39 }); | 41 }); |
40 | 42 |
41 audit.run(); | 43 audit.run(); |
42 | 44 |
43 </script> | 45 </script> |
44 | 46 |
45 </body> | 47 </body> |
46 </html> | 48 </html> |
OLD | NEW |