test_nsIEditor_isSelectionEditable.html (696B)
1 <!doctype html> 2 <title>Test for nsIEditor.isSelectionEditable</title> 3 <script src="/tests/SimpleTest/SimpleTest.js"></script> 4 <link rel="stylesheet" href="/tests/SimpleTest/test.css"> 5 <input> 6 <textarea></textarea> 7 <script> 8 for (let tag of ["input", "textarea"]) { 9 let node = document.querySelector(tag); 10 ok(SpecialPowers.wrap(node).editor.isSelectionEditable, "Empty editor selection should be editable"); 11 node.value = "abcd"; 12 ok(SpecialPowers.wrap(node).editor.isSelectionEditable, "Non-empty editor selection should be editable"); 13 node.value = ""; 14 ok(SpecialPowers.wrap(node).editor.isSelectionEditable, "Empty editor selection should be editable after setting value"); 15 } 16 </script>