28 lines
963 B
HTML
28 lines
963 B
HTML
<head>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body>
|
|
<div></div>
|
|
<script>
|
|
description("This tests resolving the decode() promise when decoding non bitmap images.");
|
|
jsTestIsAsync = true;
|
|
|
|
var image = new Image;
|
|
image.src = "resources/green-100x100.svg";
|
|
image.decode()
|
|
.then(() => {
|
|
debug("Promise for decoding an SVG image was resolved.");
|
|
image.src = "data:image/svg+xml;utf8, \
|
|
<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='100' height='100'> \
|
|
<rect width='100%' height='100%' fill='green'/> \
|
|
</svg>";
|
|
return image.decode();
|
|
})
|
|
.then(() => {
|
|
debug("Promise for decoding an SVG data url image was resolved.");
|
|
finishJSTest();
|
|
});
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|