OLD | NEW |
(Empty) | |
| 1 <script src="../../resources/testharness.js"></script> |
| 2 <script src="../../resources/testharnessreport.js"></script> |
| 3 <script> |
| 4 test(function() { |
| 5 var patternCanvas = new OffscreenCanvas(0, 50); |
| 6 var patternCanvasCtx = patternCanvas.getContext("2d"); |
| 7 patternCanvasCtx.fillStyle = '#fed'; |
| 8 patternCanvasCtx.fillRect(0, 0, 15, 15); |
| 9 var myOCanvas = new OffscreenCanvas(100, 100); |
| 10 var myOCanvasCtx = myOCanvas.getContext("2d"); |
| 11 var pattern = myOCanvasCtx.createPattern(patternCanvas, 'repeat'); |
| 12 myOCanvasCtx.fillStyle = pattern; |
| 13 myOCanvasCtx.fillRect(0, 0, myOCanvas.width, myOCanvas.height); |
| 14 var imageData = myOCanvasCtx.getImageData(0, 0, 1, 1).data; |
| 15 assert_equals(imageData[0], 0); |
| 16 assert_equals(imageData[1], 0); |
| 17 assert_equals(imageData[2], 0); |
| 18 assert_equals(imageData[3], 0); |
| 19 }, "CreatePattern using OffcreenCanvas as image source silently fails when offsc
reenCanvas has zero size"); |
| 20 </script> |
OLD | NEW |