| OLD | NEW |
| 1 <!doctype html> | 1 <!doctype html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <title>Test Basic IIRFilterNode Properties</title> | 4 <title>Test Basic IIRFilterNode Properties</title> |
| 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/audio-testing.js"></script> | 8 <script src="../resources/audio-testing.js"></script> |
| 9 </head> | 9 </head> |
| 10 | 10 |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 181 | 181 |
| 182 success = Should( | 182 success = Should( |
| 183 "getFrequencyResponse(new Float32Array(10), new Float32Array(20), new
Float32Array(30))", | 183 "getFrequencyResponse(new Float32Array(10), new Float32Array(20), new
Float32Array(30))", |
| 184 function () { | 184 function () { |
| 185 // Ok if magResponse and phaseResponse have different lengths as lon
g as they're longer | 185 // Ok if magResponse and phaseResponse have different lengths as lon
g as they're longer |
| 186 // than frequencyHz. | 186 // than frequencyHz. |
| 187 f.getFrequencyResponse(new Float32Array(10), new Float32Array(20), n
ew Float32Array( | 187 f.getFrequencyResponse(new Float32Array(10), new Float32Array(20), n
ew Float32Array( |
| 188 30)); | 188 30)); |
| 189 }).notThrow() && success; | 189 }).notThrow() && success; |
| 190 | 190 |
| 191 if (window.SharedArrayBuffer) { |
| 192 var shared_view = new Float32Array(new SharedArrayBuffer(4)); |
| 193 var nonshared_view = new Float32Array(1); |
| 194 |
| 195 success = Should( |
| 196 "getFrequencyResponse(shared_view, nonshared_view, nonshared_view)
", |
| 197 function () { |
| 198 f.getFrequencyResponse(shared_view, nonshared_view, nonshared_vi
ew); |
| 199 }).throw("TypeError") && success; |
| 200 success = Should( |
| 201 "getFrequencyResponse(nonshared_view, shared_view, nonshared_view)
", |
| 202 function () { |
| 203 f.getFrequencyResponse(nonshared_view, shared_view, nonshared_vi
ew); |
| 204 }).throw("TypeError") && success; |
| 205 success = Should( |
| 206 "getFrequencyResponse(nonshared_view, nonshared_view, shared_view)
", |
| 207 function () { |
| 208 f.getFrequencyResponse(nonshared_view, nonshared_view, shared_vi
ew); |
| 209 }).throw("TypeError") && success; |
| 210 } |
| 211 |
| 191 Should("getFrequencyResponse exceptions handled", success) | 212 Should("getFrequencyResponse exceptions handled", success) |
| 192 .summarize("correctly", "incorrectly"); | 213 .summarize("correctly", "incorrectly"); |
| 193 done(); | 214 done(); |
| 194 }); | 215 }); |
| 195 | 216 |
| 196 audit.runTasks(); | 217 audit.runTasks(); |
| 197 </script> | 218 </script> |
| 198 </body> | 219 </body> |
| 199 </html> | 220 </html> |
| OLD | NEW |