summaryrefslogtreecommitdiffstats
path: root/editor/libeditor/tests/test_label_contenteditable.html
blob: 43bf9d429281e6a9998ee71f9ca2cc5579d2b824 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!doctype html>
<script src="/tests/SimpleTest/SimpleTest.js"></script>
<link rel="stylesheet" href="/tests/SimpleTest/test.css">
<script src="/tests/SimpleTest/EventUtils.js"></script>
<label style="display: block" contenteditable>
  Foo
</label>
<script>
SimpleTest.waitForExplicitFinish();
SimpleTest.waitForFocus(function() {
  let label = document.querySelector("label");
  synthesizeMouseAtCenter(label, {});
  is(document.activeElement, label, "Label should get focus");
  synthesizeKey("x", {});
  is(label.innerText.trim(), "Foox", "Should not select the whole label");
  SimpleTest.finish();
});
</script>