| OLD | NEW |
| 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> |
| OLD | NEW |