Index: third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-transferable.html |
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-transferable.html b/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-transferable.html |
index 2114d7f7cdec3cbea8f806c2bc797b819c430c35..2c7b29d348285fb3aed845bb52b187020c74414b 100644 |
--- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-transferable.html |
+++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-transferable.html |
@@ -39,6 +39,15 @@ createImageBitmap(image).then(imageBitmap => { |
bitmapHeight = imageBitmap.height; |
shouldBe("bitmapWidth", "0"); |
shouldBe("bitmapHeight", "0"); |
+ |
+ newImageBitmap = imageBitmap; |
+ // Test createImageBitmap from neutered ImageBitmap |
+ createImageBitmap(imageBitmap).then(function() { |
+ testFailed("Promise accepted, expected to be rejected"); |
+ finishJSTest(); |
+ }, () => { |
+ testPassed("createImageBitmap from a neutered ImageBitmap was rejected"); |
+ }); |
}); |
worker.onmessage = function(e) { |