1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-11-24 05:42:45 +01:00
IntelliJ-IdeaVim/test/ManualTests.md
2020-04-09 10:51:32 +03:00

2.1 KiB

Manual Tests

#1 [Last run: 2020-04-09]

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-09]

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-09]

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-09]

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-09]

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-09]

Initial mode: NORMAL

Action:
Click on line number

Result:
Line is selected, caret is on the first position

#6 [Last run: 2020-04-09]

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-09]

Action:
Turn emulation off and on

Result:
Vim emulator works as expected

#8 [Last run: 2020-04-09

Action:
Start up IJ with disabled emulator, turn it on

Result:
Vim emulator works as expected

#9 [Last run: 2020-04-09]

Action:
Wrap with if

Result:
Expression is wrapped, vim in insert mode.