test_pasteImgTextarea.html (748B)
1 <!doctype html> 2 <script src="/tests/SimpleTest/SimpleTest.js"></script> 3 <img id="i" src="green.png"> 4 <textarea id="t"></textarea> 5 6 <script> 7 let loaded = new Promise(resolve => addLoadEvent(resolve)); 8 add_task(async function() { 9 await loaded; 10 SpecialPowers.setCommandNode(window, document.getElementById("i")); 11 SpecialPowers.doCommand(window, "cmd_copyImageContents"); 12 let input = document.getElementById("t"); 13 input.focus(); 14 var controller = 15 SpecialPowers.wrap(input).controllers.getControllerForCommand("cmd_paste"); 16 is(controller.isCommandEnabled("cmd_paste"), true, 17 "paste should be enabled in html textareas when an image is on the clipboard"); 18 }); 19 </script>