Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-svg-no-intrinsic-size.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-svg-no-intrinsic-size.html b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-svg-no-intrinsic-size.html |
| index b6f756b0ff2226c2bc06193d36238e74e1192ed8..fb8f5ecd12284939128415c5a835c53940682fbc 100644 |
| --- a/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-svg-no-intrinsic-size.html |
| +++ b/third_party/WebKit/LayoutTests/fast/canvas/canvas-createImageBitmap-svg-no-intrinsic-size.html |
| @@ -9,18 +9,37 @@ |
| description("Test createImageBitmap from a SVG image without intrinsic size."); |
| window.jsTestIsAsync = true; |
| -var image = new Image(); |
| -image.onload = function() { |
| - createImageBitmap(image).then(function(imageBitmap) { |
| - testFailed("createImageBitmap promise resolved, expected to be rejected"); |
| - finishJSTest(); |
| - }, function (e) { |
| - testPassed("createImageBitmap promise rejected: " + e); |
| - finishJSTest(); |
| - }); |
| +var image1Loaded = false; |
| +var image2Loaded = false; |
| +var image1 = new Image(); |
| +var image2 = new Image(); |
| +/*image1.onload = function() { |
| + image1Loaded = true; |
| + testCreateImageBitmap(); |
| +} |
| +image1.src = '../../svg/hixie/intrinsic/resources/003.svg'; |
| +*/ |
| +image2.onload = function() { |
| + console.log("image2 loaded"); |
|
xidachen
2016/04/19 16:52:03
The test doesn't even get to this point.
davve
2016/04/19 19:31:47
Oh, right. Such an image probably has Image::isNul
davve
2016/04/21 09:50:48
If you see value in getting around this issue, cha
|
| + image2Loaded = true; |
| + testCreateImageBitmap(); |
| } |
| -image.src = '../../svg/hixie/intrinsic/resources/003.svg'; |
| +image2.src = 'resources/zeroSize.svg'; |
| +function testCreateImageBitmap() |
| +{ |
| + if (image2Loaded) { |
| + //if (image1Loaded && image2Loaded) { |
| + finishJSTest(); |
| + /*createImageBitmap(image1).then(function(imageBitmap) { |
| + testFailed("createImageBitmap promise resolved, expected to be rejected"); |
| + finishJSTest(); |
| + }, function (e) { |
| + testPassed("createImageBitmap promise rejected: " + e); |
| + finishJSTest(); |
| + });*/ |
| + } |
| +} |
| </script> |
| </body> |
| </html> |