Index: third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-close.html |
diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-close.html b/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-close.html |
index 7f6eacfa025735bc3319de0e502df5fc13aa0767..6e791297924775976b5da96a8edf4d0eaa493161 100644 |
--- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-close.html |
+++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageBitmap-close.html |
@@ -10,6 +10,7 @@ var imgHeight = 10; |
var imgWidth = 10; |
var imageData = new ImageData(10, 10); |
var bitmap; |
+var ctx; |
createImageBitmap(imageData).then(imageBitmap => { |
bitmap = imageBitmap; |
shouldBe("bitmap.width", "imgWidth"); |
@@ -25,6 +26,12 @@ createImageBitmap(imageData).then(imageBitmap => { |
shouldBe("bitmap.width", "0"); |
shouldBe("bitmap.height", "0"); |
+ var canvas = document.createElement("canvas"); |
+ canvas.width = imgWidth; |
+ canvas.height = imgHeight; |
+ ctx = canvas.getContext("2d"); |
+ shouldThrow("ctx.drawImage(bitmap, 0, 0)"); |
+ |
// Try to apply structured clone to an already closed bitmap |
try { |
worker.postMessage({data: bitmap}); |