1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-11-27 22:42:50 +01:00
IntelliJ-IdeaVim/test/ManualTests.md
2020-02-04 18:55:31 +03:00

2.1 KiB

Manual Tests

#1 [Last run: 20-11-2019]

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: 04-02-2020]

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: 04-02-2020]

Initial mode: NORMAL

Action:
Triple click on the line end

Result:
Line is selected. Caret is placed on the line end

#4 [Last run: 04-02-2020]

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: 04-02-2020]

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: 04-02-2020]

Initial mode: NORMAL

Action:
Click on line number

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

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

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: 04-02-2020]

Action:
Turn emulation off and on

Result:
Vim emulator works as expected

#8 [Last run: 04-02-2020]

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

Result:
Vim emulator works as expected

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

Action:
Wrap with if

Result:
Expression is wrapped, vim in insert mode.