blob: ffc30f72c2ac81c348e18734293a04b9caf0f96c [file] [log] [blame]
PASS selectWordBackward(container); /* <span>I</span>'ll */ getSelection().toString(); is "I'll"
PASS selectWordBackward(container); /* <span>I'</span>ll */ getSelection().toString(); is "I'll"
PASS selectWordBackward(container); /* <span>I'l</span>l */ getSelection().toString(); is "I'll"
PASS selectWordBackward(container); /* I'<span>ll</span> */ getSelection().toString(); is "I'll"
PASS selectWordBackward(container); /* I<span>'l</span>l */ getSelection().toString(); is "I'll"
FAIL selectWordBackward(container); /* <span>e</span>́'ll */ getSelection().toString(); should be é'll. Was ll.
PASS selectWordBackward(container); /* <span>é</span>'ll */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* <span>é'</span>ll */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* <span>é'l</span>l */ getSelection().toString(); is "é'll"
FAIL selectWordBackward(container); /* e<span>́</span>'ll */ getSelection().toString(); should be é'll. Was ll.
FAIL selectWordBackward(container); /* e<span>́'</span>ll */ getSelection().toString(); should be é'll. Was ll.
FAIL selectWordBackward(container); /* e<span>́'l</span>l */ getSelection().toString(); should be é'll. Was ll.
FAIL selectWordBackward(container); /* e<span>́'ll</span> */ getSelection().toString(); should be é'll. Was ll.
PASS selectWordBackward(container); /* é<span>'</span>ll */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* é<span>'l</span>l */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* é<span>'ll</span> */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* é<span>'</span>ll */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* é<span>'l</span>l */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* é<span>'ll</span> */ getSelection().toString(); is "é'll"
PASS selectWordBackward(container); /* é'<span>l</span>l */ getSelection().toString(); is "é'll"
This test checks moving to the previous word boundary across multiple text nodes.
For example, when "I" and "'ll" are put in a separate text node, we should not erroneously report the previous word boundary to be between "'" and "ll".