This test ensures that programmatically set selections are directionless on mac, and that they are not on other platforms.

On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".


mac:
PASS left by character in regular-div
PASS left by character in regular-div, after undoing delete
PASS left by character in regular-div, after undoing forwardDelete
PASS left by character in regular-div, after undoing cut
PASS left by character in regular-div, after undoing bold
PASS left by character in regular-div, after undoing insertText
PASS right by character in regular-div
PASS right by character in regular-div, after undoing delete
PASS right by character in regular-div, after undoing forwardDelete
PASS right by character in regular-div, after undoing cut
PASS right by character in regular-div, after undoing bold
PASS right by character in regular-div, after undoing insertText
PASS left by line in regular-div
PASS left by line in regular-div, after undoing delete
PASS left by line in regular-div, after undoing forwardDelete
PASS left by line in regular-div, after undoing cut
PASS left by line in regular-div, after undoing bold
PASS left by line in regular-div, after undoing insertText
PASS right by line in regular-div
PASS right by line in regular-div, after undoing delete
PASS right by line in regular-div, after undoing forwardDelete
PASS right by line in regular-div, after undoing cut
PASS right by line in regular-div, after undoing bold
PASS right by line in regular-div, after undoing insertText
PASS left by character in editable-div
PASS left by character in editable-div, after undoing delete
PASS left by character in editable-div, after undoing forwardDelete
PASS left by character in editable-div, after undoing cut
PASS left by character in editable-div, after undoing bold
PASS left by character in editable-div, after undoing insertText
PASS right by character in editable-div
PASS right by character in editable-div, after undoing delete
PASS right by character in editable-div, after undoing forwardDelete
PASS right by character in editable-div, after undoing cut
PASS right by character in editable-div, after undoing bold
PASS right by character in editable-div, after undoing insertText
PASS left by line in editable-div
PASS left by line in editable-div, after undoing delete
PASS left by line in editable-div, after undoing forwardDelete
PASS left by line in editable-div, after undoing cut
PASS left by line in editable-div, after undoing bold
PASS left by line in editable-div, after undoing insertText
PASS right by line in editable-div
PASS right by line in editable-div, after undoing delete
PASS right by line in editable-div, after undoing forwardDelete
PASS right by line in editable-div, after undoing cut
PASS right by line in editable-div, after undoing bold
PASS right by line in editable-div, after undoing insertText
PASS left by character in text-area
PASS left by character in text-area, after undoing delete
PASS left by character in text-area, after undoing forwardDelete
PASS left by character in text-area, after undoing cut
PASS left by character in text-area, after undoing bold
PASS left by character in text-area, after undoing insertText
PASS right by character in text-area
PASS right by character in text-area, after undoing delete
PASS right by character in text-area, after undoing forwardDelete
PASS right by character in text-area, after undoing cut
PASS right by character in text-area, after undoing bold
PASS right by character in text-area, after undoing insertText
PASS left by line in text-area
PASS left by line in text-area, after undoing delete
PASS left by line in text-area, after undoing forwardDelete
PASS left by line in text-area, after undoing cut
PASS left by line in text-area, after undoing bold
PASS left by line in text-area, after undoing insertText
PASS right by line in text-area
PASS right by line in text-area, after undoing delete
PASS right by line in text-area, after undoing forwardDelete
PASS right by line in text-area, after undoing cut
PASS right by line in text-area, after undoing bold
PASS right by line in text-area, after undoing insertText
PASS left by character in text-input
PASS left by character in text-input, after undoing delete
PASS left by character in text-input, after undoing forwardDelete
PASS left by character in text-input, after undoing cut
PASS left by character in text-input, after undoing bold
PASS left by character in text-input, after undoing insertText
PASS right by character in text-input
PASS right by character in text-input, after undoing delete
PASS right by character in text-input, after undoing forwardDelete
PASS right by character in text-input, after undoing cut
PASS right by character in text-input, after undoing bold
PASS right by character in text-input, after undoing insertText
PASS left by line in text-input
PASS left by line in text-input, after undoing delete
PASS left by line in text-input, after undoing forwardDelete
PASS left by line in text-input, after undoing cut
PASS left by line in text-input, after undoing bold
PASS left by line in text-input, after undoing insertText
PASS right by line in text-input
PASS right by line in text-input, after undoing delete
PASS right by line in text-input, after undoing forwardDelete
PASS right by line in text-input, after undoing cut
PASS right by line in text-input, after undoing bold
PASS right by line in text-input, after undoing insertText
win:
PASS left by character in regular-div
PASS left by character in regular-div, after undoing delete
PASS left by character in regular-div, after undoing forwardDelete
PASS left by character in regular-div, after undoing cut
PASS left by character in regular-div, after undoing bold
PASS left by character in regular-div, after undoing insertText
PASS right by character in regular-div
PASS right by character in regular-div, after undoing delete
PASS right by character in regular-div, after undoing forwardDelete
PASS right by character in regular-div, after undoing cut
PASS right by character in regular-div, after undoing bold
PASS right by character in regular-div, after undoing insertText
PASS left by line in regular-div
PASS left by line in regular-div, after undoing delete
PASS left by line in regular-div, after undoing forwardDelete
PASS left by line in regular-div, after undoing cut
PASS left by line in regular-div, after undoing bold
PASS left by line in regular-div, after undoing insertText
PASS right by line in regular-div
PASS right by line in regular-div, after undoing delete
PASS right by line in regular-div, after undoing forwardDelete
PASS right by line in regular-div, after undoing cut
PASS right by line in regular-div, after undoing bold
PASS right by line in regular-div, after undoing insertText
PASS left by character in editable-div
PASS left by character in editable-div, after undoing delete
PASS left by character in editable-div, after undoing forwardDelete
PASS left by character in editable-div, after undoing cut
PASS left by character in editable-div, after undoing bold
PASS left by character in editable-div, after undoing insertText
PASS right by character in editable-div
PASS right by character in editable-div, after undoing delete
PASS right by character in editable-div, after undoing forwardDelete
PASS right by character in editable-div, after undoing cut
PASS right by character in editable-div, after undoing bold
PASS right by character in editable-div, after undoing insertText
PASS left by line in editable-div
PASS left by line in editable-div, after undoing delete
PASS left by line in editable-div, after undoing forwardDelete
PASS left by line in editable-div, after undoing cut
PASS left by line in editable-div, after undoing bold
PASS left by line in editable-div, after undoing insertText
PASS right by line in editable-div
PASS right by line in editable-div, after undoing delete
PASS right by line in editable-div, after undoing forwardDelete
PASS right by line in editable-div, after undoing cut
PASS right by line in editable-div, after undoing bold
PASS right by line in editable-div, after undoing insertText
PASS left by character in text-area
PASS left by character in text-area, after undoing delete
PASS left by character in text-area, after undoing forwardDelete
PASS left by character in text-area, after undoing cut
PASS left by character in text-area, after undoing bold
PASS left by character in text-area, after undoing insertText
PASS right by character in text-area
PASS right by character in text-area, after undoing delete
PASS right by character in text-area, after undoing forwardDelete
PASS right by character in text-area, after undoing cut
PASS right by character in text-area, after undoing bold
PASS right by character in text-area, after undoing insertText
PASS left by line in text-area
PASS left by line in text-area, after undoing delete
PASS left by line in text-area, after undoing forwardDelete
PASS left by line in text-area, after undoing cut
PASS left by line in text-area, after undoing bold
PASS left by line in text-area, after undoing insertText
PASS right by line in text-area
PASS right by line in text-area, after undoing delete
PASS right by line in text-area, after undoing forwardDelete
PASS right by line in text-area, after undoing cut
PASS right by line in text-area, after undoing bold
PASS right by line in text-area, after undoing insertText
PASS left by character in text-input
PASS left by character in text-input, after undoing delete
PASS left by character in text-input, after undoing forwardDelete
PASS left by character in text-input, after undoing cut
PASS left by character in text-input, after undoing bold
PASS left by character in text-input, after undoing insertText
PASS right by character in text-input
PASS right by character in text-input, after undoing delete
PASS right by character in text-input, after undoing forwardDelete
PASS right by character in text-input, after undoing cut
PASS right by character in text-input, after undoing bold
PASS right by character in text-input, after undoing insertText
PASS left by line in text-input
PASS left by line in text-input, after undoing delete
PASS left by line in text-input, after undoing forwardDelete
PASS left by line in text-input, after undoing cut
PASS left by line in text-input, after undoing bold
PASS left by line in text-input, after undoing insertText
PASS right by line in text-input
PASS right by line in text-input, after undoing delete
PASS right by line in text-input, after undoing forwardDelete
PASS right by line in text-input, after undoing cut
PASS right by line in text-input, after undoing bold
PASS right by line in text-input, after undoing insertText
unix:
PASS left by character in regular-div
PASS left by character in regular-div, after undoing delete
PASS left by character in regular-div, after undoing forwardDelete
PASS left by character in regular-div, after undoing cut
PASS left by character in regular-div, after undoing bold
PASS left by character in regular-div, after undoing insertText
PASS right by character in regular-div
PASS right by character in regular-div, after undoing delete
PASS right by character in regular-div, after undoing forwardDelete
PASS right by character in regular-div, after undoing cut
PASS right by character in regular-div, after undoing bold
PASS right by character in regular-div, after undoing insertText
PASS left by line in regular-div
PASS left by line in regular-div, after undoing delete
PASS left by line in regular-div, after undoing forwardDelete
PASS left by line in regular-div, after undoing cut
PASS left by line in regular-div, after undoing bold
PASS left by line in regular-div, after undoing insertText
PASS right by line in regular-div
PASS right by line in regular-div, after undoing delete
PASS right by line in regular-div, after undoing forwardDelete
PASS right by line in regular-div, after undoing cut
PASS right by line in regular-div, after undoing bold
PASS right by line in regular-div, after undoing insertText
PASS left by character in editable-div
PASS left by character in editable-div, after undoing delete
PASS left by character in editable-div, after undoing forwardDelete
PASS left by character in editable-div, after undoing cut
PASS left by character in editable-div, after undoing bold
PASS left by character in editable-div, after undoing insertText
PASS right by character in editable-div
PASS right by character in editable-div, after undoing delete
PASS right by character in editable-div, after undoing forwardDelete
PASS right by character in editable-div, after undoing cut
PASS right by character in editable-div, after undoing bold
PASS right by character in editable-div, after undoing insertText
PASS left by line in editable-div
PASS left by line in editable-div, after undoing delete
PASS left by line in editable-div, after undoing forwardDelete
PASS left by line in editable-div, after undoing cut
PASS left by line in editable-div, after undoing bold
PASS left by line in editable-div, after undoing insertText
PASS right by line in editable-div
PASS right by line in editable-div, after undoing delete
PASS right by line in editable-div, after undoing forwardDelete
PASS right by line in editable-div, after undoing cut
PASS right by line in editable-div, after undoing bold
PASS right by line in editable-div, after undoing insertText
PASS left by character in text-area
PASS left by character in text-area, after undoing delete
PASS left by character in text-area, after undoing forwardDelete
PASS left by character in text-area, after undoing cut
PASS left by character in text-area, after undoing bold
PASS left by character in text-area, after undoing insertText
PASS right by character in text-area
PASS right by character in text-area, after undoing delete
PASS right by character in text-area, after undoing forwardDelete
PASS right by character in text-area, after undoing cut
PASS right by character in text-area, after undoing bold
PASS right by character in text-area, after undoing insertText
PASS left by line in text-area
PASS left by line in text-area, after undoing delete
PASS left by line in text-area, after undoing forwardDelete
PASS left by line in text-area, after undoing cut
PASS left by line in text-area, after undoing bold
PASS left by line in text-area, after undoing insertText
PASS right by line in text-area
PASS right by line in text-area, after undoing delete
PASS right by line in text-area, after undoing forwardDelete
PASS right by line in text-area, after undoing cut
PASS right by line in text-area, after undoing bold
PASS right by line in text-area, after undoing insertText
PASS left by character in text-input
PASS left by character in text-input, after undoing delete
PASS left by character in text-input, after undoing forwardDelete
PASS left by character in text-input, after undoing cut
PASS left by character in text-input, after undoing bold
PASS left by character in text-input, after undoing insertText
PASS right by character in text-input
PASS right by character in text-input, after undoing delete
PASS right by character in text-input, after undoing forwardDelete
PASS right by character in text-input, after undoing cut
PASS right by character in text-input, after undoing bold
PASS right by character in text-input, after undoing insertText
PASS left by line in text-input
PASS left by line in text-input, after undoing delete
PASS left by line in text-input, after undoing forwardDelete
PASS left by line in text-input, after undoing cut
PASS left by line in text-input, after undoing bold
PASS left by line in text-input, after undoing insertText
PASS right by line in text-input
PASS right by line in text-input, after undoing delete
PASS right by line in text-input, after undoing forwardDelete
PASS right by line in text-input, after undoing cut
PASS right by line in text-input, after undoing bold
PASS right by line in text-input, after undoing insertText
android:
PASS left by character in regular-div
PASS left by character in regular-div, after undoing delete
PASS left by character in regular-div, after undoing forwardDelete
PASS left by character in regular-div, after undoing cut
PASS left by character in regular-div, after undoing bold
PASS left by character in regular-div, after undoing insertText
PASS right by character in regular-div
PASS right by character in regular-div, after undoing delete
PASS right by character in regular-div, after undoing forwardDelete
PASS right by character in regular-div, after undoing cut
PASS right by character in regular-div, after undoing bold
PASS right by character in regular-div, after undoing insertText
PASS left by line in regular-div
PASS left by line in regular-div, after undoing delete
PASS left by line in regular-div, after undoing forwardDelete
PASS left by line in regular-div, after undoing cut
PASS left by line in regular-div, after undoing bold
PASS left by line in regular-div, after undoing insertText
PASS right by line in regular-div
PASS right by line in regular-div, after undoing delete
PASS right by line in regular-div, after undoing forwardDelete
PASS right by line in regular-div, after undoing cut
PASS right by line in regular-div, after undoing bold
PASS right by line in regular-div, after undoing insertText
PASS left by character in editable-div
PASS left by character in editable-div, after undoing delete
PASS left by character in editable-div, after undoing forwardDelete
PASS left by character in editable-div, after undoing cut
PASS left by character in editable-div, after undoing bold
PASS left by character in editable-div, after undoing insertText
PASS right by character in editable-div
PASS right by character in editable-div, after undoing delete
PASS right by character in editable-div, after undoing forwardDelete
PASS right by character in editable-div, after undoing cut
PASS right by character in editable-div, after undoing bold
PASS right by character in editable-div, after undoing insertText
PASS left by line in editable-div
PASS left by line in editable-div, after undoing delete
PASS left by line in editable-div, after undoing forwardDelete
PASS left by line in editable-div, after undoing cut
PASS left by line in editable-div, after undoing bold
PASS left by line in editable-div, after undoing insertText
PASS right by line in editable-div
PASS right by line in editable-div, after undoing delete
PASS right by line in editable-div, after undoing forwardDelete
PASS right by line in editable-div, after undoing cut
PASS right by line in editable-div, after undoing bold
PASS right by line in editable-div, after undoing insertText
PASS left by character in text-area
PASS left by character in text-area, after undoing delete
PASS left by character in text-area, after undoing forwardDelete
PASS left by character in text-area, after undoing cut
PASS left by character in text-area, after undoing bold
PASS left by character in text-area, after undoing insertText
PASS right by character in text-area
PASS right by character in text-area, after undoing delete
PASS right by character in text-area, after undoing forwardDelete
PASS right by character in text-area, after undoing cut
PASS right by character in text-area, after undoing bold
PASS right by character in text-area, after undoing insertText
PASS left by line in text-area
PASS left by line in text-area, after undoing delete
PASS left by line in text-area, after undoing forwardDelete
PASS left by line in text-area, after undoing cut
PASS left by line in text-area, after undoing bold
PASS left by line in text-area, after undoing insertText
PASS right by line in text-area
PASS right by line in text-area, after undoing delete
PASS right by line in text-area, after undoing forwardDelete
PASS right by line in text-area, after undoing cut
PASS right by line in text-area, after undoing bold
PASS right by line in text-area, after undoing insertText
PASS left by character in text-input
PASS left by character in text-input, after undoing delete
PASS left by character in text-input, after undoing forwardDelete
PASS left by character in text-input, after undoing cut
PASS left by character in text-input, after undoing bold
PASS left by character in text-input, after undoing insertText
PASS right by character in text-input
PASS right by character in text-input, after undoing delete
PASS right by character in text-input, after undoing forwardDelete
PASS right by character in text-input, after undoing cut
PASS right by character in text-input, after undoing bold
PASS right by character in text-input, after undoing insertText
PASS left by line in text-input
PASS left by line in text-input, after undoing delete
PASS left by line in text-input, after undoing forwardDelete
PASS left by line in text-input, after undoing cut
PASS left by line in text-input, after undoing bold
PASS left by line in text-input, after undoing insertText
PASS right by line in text-input
PASS right by line in text-input, after undoing delete
PASS right by line in text-input, after undoing forwardDelete
PASS right by line in text-input, after undoing cut
PASS right by line in text-input, after undoing bold
PASS right by line in text-input, after undoing insertText
PASS successfullyParsed is true

TEST COMPLETE

