Index: third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-matrix-readonly.html |
diff --git a/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-matrix-readonly.html b/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-matrix-readonly.html |
index 72c1c8fb4ac58d9478838dd64638fb56790436f2..3aa6eb358c3138d8f104cb834b9c9a7b01cd0237 100644 |
--- a/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-matrix-readonly.html |
+++ b/third_party/WebKit/LayoutTests/fast/dom/geometry-interfaces-dom-matrix-readonly.html |
@@ -177,6 +177,15 @@ test(() => { |
"fromFloat64Array function only accepts 1 Float64Array with 6 or 16 elements"); |
}, "DOMMatrixReadOnly fromFloat*Array - invalid array size"); |
+if (window.SharedArrayBuffer) { |
+ test(() => { |
+ assert_throws(new TypeError(), () => { DOMMatrixReadOnly.fromFloat32Array(new Float32Array(new SharedArrayBuffer(24))); }, |
+ ""); |
+ assert_throws(new TypeError(), () => { DOMMatrixReadOnly.fromFloat64Array(new Float64Array(new SharedArrayBuffer(32))); }, |
+ ""); |
+ }, "DOMMatrixReadOnly fromFloat*Array - can't use SharedArrayBuffer view"); |
+} |
+ |
test(() => { |
var matrix = DOMMatrixReadOnly.fromMatrix(); |
assert_identity_2d_matrix(matrix); |