blob: b090d150774f6cde287e35588c606d115b22bdd3 [file] [log] [blame]
Bram Moolenaard388d2a2016-06-26 16:24:20 +02001" Tests for using Ctrl-A/Ctrl-X using DBCS.
Bram Moolenaar6d91bcb2020-08-12 18:50:36 +02002
Bram Moolenaard388d2a2016-06-26 16:24:20 +02003set encoding=cp932
4scriptencoding cp932
5
6func SetUp()
7 new
8 set nrformats&
9endfunc
10
11func TearDown()
12 bwipe!
13endfunc
14
15func Test_increment_dbcs_1()
16 set nrformats+=alpha
17 call setline(1, ["ŽR1"])
18 exec "norm! 0\<C-A>"
19 call assert_equal(["ŽR2"], getline(1, '$'))
20 call assert_equal([0, 1, 3, 0], getpos('.'))
21
22 call setline(1, ["‚`‚a‚b0xDE‚e"])
23 exec "norm! 0\<C-X>"
24 call assert_equal(["‚`‚a‚b0xDD‚e"], getline(1, '$'))
25 call assert_equal([0, 1, 10, 0], getpos('.'))
26endfunc
27
Bram Moolenaar9e4d8212016-08-18 23:04:48 +020028" vim: shiftwidth=2 sts=2 expandtab