neovim/test/old/testdir/test_increment_dbcs.vim
dundargoc af23d17388
test: move oldtests to test directory (#22536)
The new oldtest directory is in test/old/testdir. The reason for this is
that many tests have hardcoded the parent directory name to be
'testdir'.
2023-03-07 11:13:04 +08:00

32 lines
670 B
VimL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

" Tests for using Ctrl-A/Ctrl-X using DBCS.
" neovim needs an iconv to handle cp932. Please do not remove the following
" conditions.
if !has('iconv')
finish
endif
scriptencoding cp932
func SetUp()
new
set nrformats&
endfunc
func TearDown()
bwipe!
endfunc
func Test_increment_dbcs_1()
set nrformats+=alpha
call setline(1, ["ŽR1"])
exec "norm! 0\<C-A>"
call assert_equal(["ŽR2"], getline(1, '$'))
call assert_equal([0, 1, 4, 0], getpos('.'))
call setline(1, ["`ab0xDEe"])
exec "norm! 0\<C-X>"
call assert_equal(["`ab0xDDe"], getline(1, '$'))
call assert_equal([0, 1, 13, 0], getpos('.'))
endfunc
" vim: shiftwidth=2 sts=2 expandtab