Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(187)

Unified Diff: third_party/WebKit/LayoutTests/webaudio/IIRFilter/iirfilter-basic.html

Issue 2707243006: [SharedArrayBuffer] Prevent SharedArrayBuffer being used in Web APIs (Closed)
Patch Set: update comment, add TODO Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698