blob: 9522ec2cd65df419e80823e570d0fc9829ef17e3 [file] [log] [blame]
Bram Moolenaar209d3872017-11-16 21:52:51 +01001
2func Test_erasebackword()
Bram Moolenaar209d3872017-11-16 21:52:51 +01003 enew
4
5 exe "normal o wwwこんにちわ世界ワールドvim \<C-W>"
6 call assert_equal(' wwwこんにちわ世界ワールド', getline('.'))
7 exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>"
8 call assert_equal(' wwwこんにちわ世界', getline('.'))
9 exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>"
10 call assert_equal(' wwwこんにちわ', getline('.'))
11 exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>\<C-W>"
12 call assert_equal(' www', getline('.'))
13 exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>\<C-W>\<C-W>"
14 call assert_equal(' ', getline('.'))
15 exe "normal o wwwこんにちわ世界ワールドvim \<C-W>\<C-W>\<C-W>\<C-W>\<C-W>\<C-W>"
16 call assert_equal('', getline('.'))
17
18 enew!
Bram Moolenaar209d3872017-11-16 21:52:51 +010019endfunc