OLD | NEW |
1 <!doctype html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <title>Test PeriodicWave exceptions</title> | 4 <title> |
| 5 Test PeriodicWave exceptions |
| 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 audit.define( | 16 audit.define( |
16 { | 17 { |
17 label: 'non-finite values', | 18 label: 'non-finite values', |
18 description: 'Constructor should throw for non-finite coefficients' | 19 description: 'Constructor should throw for non-finite coefficients' |
19 }, | 20 }, |
20 (task, should) => { | 21 (task, should) => { |
21 // Arbitrary context for testing. | 22 // Arbitrary context for testing. |
22 let context = new OfflineAudioContext(1, 1, 44100); | 23 let context = new OfflineAudioContext(1, 1, 44100); |
(...skipping 14 matching lines...) Expand all Loading... |
37 () => context.createPeriodicWave([1, 1], [1, NaN]), | 38 () => context.createPeriodicWave([1, 1], [1, NaN]), |
38 'createPeriodicWave([1, 1], [1, NaN])') | 39 'createPeriodicWave([1, 1], [1, NaN])') |
39 .throw('TypeError'); | 40 .throw('TypeError'); |
40 task.done(); | 41 task.done(); |
41 }); | 42 }); |
42 | 43 |
43 audit.run(); | 44 audit.run(); |
44 </script> | 45 </script> |
45 </body> | 46 </body> |
46 </html> | 47 </html> |
OLD | NEW |