2.1 KiB
Manual Tests
#1 [Last run: 2020-04-28]
Initial mode: NORMAL
Action:
Double click on a word
Result:
Some text
Word is selected, block-caret is placed on the word end (offset = word end - 1
)
#2 [Last run: 2020-04-28]
Initial mode: NORMAL
Action:
Double click on the line end
Result:
Last word is selected, block caret is placed on the word end without bouncing
#3 [Last run: 2020-04-28]
Initial mode: NORMAL
Action:
Triple click on the line end
Result:
Line is selected. Caret is placed on the line end
#4 [Last run: 2020-04-28]
Initial mode: NORMAL
Action:
Select with mouse dragging
Result:
During the mouse drag caret becomes tiny shape.
After mouse release, caret moves one character back and becomes block shape
#5 [Last run: 2020-04-28]
Initial mode: NORMAL
Action:
Select using gutter
Result:
Perform selection using the editor gutter
During the mouse drag caret becomes tiny shape.
After mouse release, caret moves one character back and becomes block shape
#6 [Last run: 2020-04-28]
Initial mode: NORMAL
Action:
Click on line number
Result:
Line is selected, caret is on the first position
#6 [Last run: 2020-04-28]
Initial mode: NORMAL
Action:
Select zero characters with mouse
Wrong Result:
Caret stays in tiny shape with a normal mode
Result:
Caret stays in block shape with a normal mode
#7 [Last run: 2020-04-28]
Action:
Turn emulation off and on
Result:
Vim emulator works as expected
#8 [Last run: 2020-04-28
Action:
Start up IJ with disabled emulator, turn it on
Result:
Vim emulator works as expected
#9 [Last run: 2020-04-28]
Action:
Wrap with if
Result:
Expression is wrapped, vim in insert mode.
#10 [Last run: 2020-05-06]
Action: Test dynamic plugin loading/unloading.