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