blob: b6cd9461c7ffbd0736dcb46fe358fc50979566d9 [file] [log] [blame]
<!DOCTYPE html><!-- webkit-test-runner [ AttachmentElementEnabled=true ] -->
<html>
<body>
<div contenteditable="true" id="test1">This is a paragraph with an attachment
<attachment id='attachment'></attachment> and some other text.
</div>
<script src="../../resources/js-test-pre.js"></script>
<script>
var file;
if (window.internals) {
var file = window.internals.createFile("../resources/abe.png");
var attachment = document.getElementById('attachment');
attachment.file = file;
description('These tests cutting content with one attachemnt and pasting it back');
var e = document.getElementById("test1");
var s = window.getSelection();
debug('Checking the file name for the attachment element');
shouldBe("attachment.file.name", "'abe.png'");
s.setPosition(e, 0);
document.execCommand("SelectAll");
document.execCommand("Cut");
debug('Perform Cut on the entire selection followed by Paste');
document.execCommand("Paste");
debug('Checking the file name for the pasted attachment element');
attachment = document.getElementById('attachment')
shouldBe("attachment.file.name", "'abe.png'");
}
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>