| Index: third_party/WebKit/LayoutTests/webaudio/IIRFilter/iirfilter-basic.html
|
| diff --git a/third_party/WebKit/LayoutTests/webaudio/IIRFilter/iirfilter-basic.html b/third_party/WebKit/LayoutTests/webaudio/IIRFilter/iirfilter-basic.html
|
| index 43ffe8128b371733a5b8f96f81074c033f663e56..9c693e4e5982d87d458cc6d231811b5c1502ceb9 100644
|
| --- a/third_party/WebKit/LayoutTests/webaudio/IIRFilter/iirfilter-basic.html
|
| +++ b/third_party/WebKit/LayoutTests/webaudio/IIRFilter/iirfilter-basic.html
|
| @@ -188,6 +188,27 @@
|
| 30));
|
| }).notThrow() && success;
|
|
|
| + if (window.SharedArrayBuffer) {
|
| + var shared_view = new Float32Array(new SharedArrayBuffer(4));
|
| + var nonshared_view = new Float32Array(1);
|
| +
|
| + success = Should(
|
| + "getFrequencyResponse(shared_view, nonshared_view, nonshared_view)",
|
| + function () {
|
| + f.getFrequencyResponse(shared_view, nonshared_view, nonshared_view);
|
| + }).throw("TypeError") && success;
|
| + success = Should(
|
| + "getFrequencyResponse(nonshared_view, shared_view, nonshared_view)",
|
| + function () {
|
| + f.getFrequencyResponse(nonshared_view, shared_view, nonshared_view);
|
| + }).throw("TypeError") && success;
|
| + success = Should(
|
| + "getFrequencyResponse(nonshared_view, nonshared_view, shared_view)",
|
| + function () {
|
| + f.getFrequencyResponse(nonshared_view, nonshared_view, shared_view);
|
| + }).throw("TypeError") && success;
|
| + }
|
| +
|
| Should("getFrequencyResponse exceptions handled", success)
|
| .summarize("correctly", "incorrectly");
|
| done();
|
|
|