Index: third_party/WebKit/LayoutTests/webaudio/AudioBuffer/audiobuffer-copy-channel.html |
diff --git a/third_party/WebKit/LayoutTests/webaudio/AudioBuffer/audiobuffer-copy-channel.html b/third_party/WebKit/LayoutTests/webaudio/AudioBuffer/audiobuffer-copy-channel.html |
index 2b1db0abe97e00e485b453eb870f21b3a2a47738..dfd55bdd0e4ec0716465221ca8d40ec7bf65242b 100644 |
--- a/third_party/WebKit/LayoutTests/webaudio/AudioBuffer/audiobuffer-copy-channel.html |
+++ b/third_party/WebKit/LayoutTests/webaudio/AudioBuffer/audiobuffer-copy-channel.html |
@@ -146,6 +146,19 @@ |
}, "7: buffer.copyFromChannel(x, 3)") |
.throw("IndexSizeError"); |
+ if (window.SharedArrayBuffer) { |
+ var shared_buffer = new Float32Array(new SharedArrayBuffer(32)); |
+ should(() => { |
+ buffer.copyFromChannel(shared_buffer, 0); |
+ }, "8: buffer.copyFromChannel(SharedArrayBuffer view, 0)") |
+ .throw("TypeError"); |
+ |
+ should(() => { |
+ buffer.copyFromChannel(shared_buffer, 0, 0); |
+ }, "9: buffer.copyFromChannel(SharedArrayBuffer view, 0, 0)") |
+ .throw("TypeError"); |
+ } |
+ |
task.done(); |
}); |
@@ -184,6 +197,19 @@ |
}, "6: buffer.copyToChannel(x, 3)") |
.throw("IndexSizeError"); |
+ if (window.SharedArrayBuffer) { |
+ var shared_buffer = new Float32Array(new SharedArrayBuffer(32)); |
+ should(() => { |
+ buffer.copyToChannel(shared_buffer, 0); |
+ }, "7: buffer.copyToChannel(SharedArrayBuffer view, 0)") |
+ .throw("TypeError"); |
+ |
+ should(() => { |
+ buffer.copyToChannel(shared_buffer, 0, 0); |
+ }, "8: buffer.copyToChannel(SharedArrayBuffer view, 0, 0)") |
+ .throw("TypeError"); |
+ } |
+ |
task.done(); |
}); |