blob: b49a9152402cbdcb6c02df7d0410270f63300655 [file] [log] [blame]
<!doctype html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="../assert_selection.js"></script>
<script src="spellcheck_test.js"></script>
<script>
spellcheck_test(
[
'<div contenteditable>',
'|the the adlj adaasj sdklj. there there',
'</div>'
].join(''),
'',
[
'<div contenteditable>',
'the ~the~ #adlj# #adaasj# #sdklj#. there ~there~',
'</div>'
].join(''),
'LTR');
spellcheck_test(
[
'<div contenteditable style="direction: rtl; unicode-bidi: bidi-override;">',
'|the the adlj adaasj sdklj. there there',
'</div>'
].join(''),
'',
[
'<div contenteditable style="direction: rtl; unicode-bidi: bidi-override;">',
'the ~the~ #adlj# #adaasj# #sdklj#. there ~there~',
'</div>'
].join(''),
'RTL');
spellcheck_test(
[
'<div contenteditable style="text-overflow:ellipsis">',
'|the the adlj adaasj sdklj. there there',
'</div>'
].join(''),
'',
[
'<div contenteditable style="text-overflow:ellipsis">',
'the ~the~ #adlj# #adaasj# #sdklj#. there ~there~',
'</div>'
].join(''),
'LTR (text-overflow:ellipses)');
spellcheck_test(
[
'<div contenteditable style="direction: rtl; unicode-bidi: bidi-override; text-overflow:ellipsis">',
'|the the adlj adaasj sdklj. there there',
'</div>'
].join(''),
'',
[
'<div contenteditable style="direction: rtl; unicode-bidi: bidi-override; text-overflow:ellipsis">',
'the ~the~ #adlj# #adaasj# #sdklj#. there ~there~',
'</div>'
].join(''),
'RTL (text-overflow:ellipses)');
</script>