| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../resources/js-test.js"></script> | 4 <script src="../resources/js-test.js"></script> |
| 5 <script src="resources/audio-testing.js"></script> | 5 <script src="resources/audio-testing.js"></script> |
| 6 </head> | 6 </head> |
| 7 | 7 |
| 8 <body> | 8 <body> |
| 9 <div id="description"></div> | 9 <div id="description"></div> |
| 10 <div id="console"></div> | 10 <div id="console"></div> |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 testFailed("PannerNode should default to 'HRTF' panningModel."); | 107 testFailed("PannerNode should default to 'HRTF' panningModel."); |
| 108 | 108 |
| 109 if (panner.distanceModel === "inverse") | 109 if (panner.distanceModel === "inverse") |
| 110 testPassed("PannerNode defaults to 'inverse' distanceModel."); | 110 testPassed("PannerNode defaults to 'inverse' distanceModel."); |
| 111 else | 111 else |
| 112 testFailed("PannerNode should default to 'inverse' distanceModel."); | 112 testFailed("PannerNode should default to 'inverse' distanceModel."); |
| 113 | 113 |
| 114 // Check that the .panningModel attribute can be set to all legal values. | 114 // Check that the .panningModel attribute can be set to all legal values. |
| 115 var panningModels = [{value: "equalpower", integerValue: panner.EQUALPOWER}, | 115 var panningModels = [{value: "equalpower", integerValue: panner.EQUALPOWER}, |
| 116 {value: "HRTF", integerValue: panner.HRTF}, | 116 {value: "HRTF", integerValue: panner.HRTF}, |
| 117 // FIXME: enable "soundfield" once feature is implement
ed: https://bugs.webkit.org/show_bug.cgi?id=77367 | |
| 118 // {value: "soundfield", integerValue: panner.SOUNDFIEL
D} | |
| 119 ]; | 117 ]; |
| 120 | 118 |
| 121 for (var i = 0; i < panningModels.length; ++i) { | 119 for (var i = 0; i < panningModels.length; ++i) { |
| 122 try { | 120 try { |
| 123 panner.panningModel = panningModels[i].value; | 121 panner.panningModel = panningModels[i].value; |
| 124 if (panner.panningModel === panningModels[i].value) { | 122 if (panner.panningModel === panningModels[i].value) { |
| 125 var message = "panningModel: '" + panningModels[i].value + "' is
settable."; | 123 var message = "panningModel: '" + panningModels[i].value + "' is
settable."; |
| 126 testPassed(message); | 124 testPassed(message); |
| 127 } else { | 125 } else { |
| 128 var message = "panningModel: '" + panningModels[i].value + "' wa
s not correctly set."; | 126 var message = "panningModel: '" + panningModels[i].value + "' wa
s not correctly set."; |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 | 196 |
| 199 finishJSTest(); | 197 finishJSTest(); |
| 200 } | 198 } |
| 201 | 199 |
| 202 runTest(); | 200 runTest(); |
| 203 | 201 |
| 204 </script> | 202 </script> |
| 205 | 203 |
| 206 </body> | 204 </body> |
| 207 </html> | 205 </html> |
| OLD | NEW |