blob: 623426ae3be4325822f4fe1165b1df39a7b39bc1 [file] [log] [blame]
<!DOCTYPE html><!-- webkit-test-runner [ AttachmentElementEnabled=true ] -->
<html>
<body contenteditable>
<script src="../../resources/js-test-pre.js"></script>
<script src="../../resources/ui-helper.js"></script>
<script>
function attachmentThumbnailInfo() {
return window.internals.attachmentThumbnailInfo(document.getElementsByTagName("attachment")[0]);
}
async function runTest() {
await UIHelper.activateAt(10, 10);
await UIHelper.insertAttachmentForFilePath("resources/400x200-circle.png", "image/png");
try {
attachmentThumbnailInfo();
} catch (e) {
if (e.name == "InvalidAccessError")
document.body.innerText = `Attachment thumbnails not supported.`;
else
document.body.innerText = e.name;
}
shouldBecomeDifferent('attachmentThumbnailInfo().width', '0', function () {
let info = attachmentThumbnailInfo();
document.body.innerText = `Attachment Thumbnail: ${info.width}x${info.height}`;
testRunner.notifyDone();
});
}
testRunner.dumpAsText();
testRunner.waitUntilDone();
addEventListener("load", runTest);
</script>
</body>
</html>