0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

patch 8.2.1296: some part of using 'smarcase' was not tested

Problem:    Some part of using 'smarcase' was not tested.
Solution:   Add more tests. (Dominique Pellé, closes #6538)
This commit is contained in:
Bram Moolenaar 2020-07-26 13:27:16 +02:00
parent 7d40b8a532
commit d66cdcd43a
2 changed files with 22 additions and 1 deletions

View File

@ -608,7 +608,7 @@ func Test_search_cmdline6()
endfunc
func Test_search_cmdline7()
" Test that an pressing <c-g> in an empty command line
" Test that pressing <c-g> in an empty command line
" does not move the cursor
CheckOption incsearch
@ -1642,6 +1642,25 @@ func Test_search_smartcase()
set ignorecase& smartcase&
close!
endfun
" Test 'smartcase' with utf-8.
func Test_search_smartcase_utf8()
new
let save_enc = &encoding
set encoding=utf8 ignorecase smartcase
call setline(1, 'Café cafÉ')
1s/café/x/g
call assert_equal('x x', getline(1))
call setline(1, 'Café cafÉ')
1s/cafÉ/x/g
call assert_equal('Café x', getline(1))
set ignorecase& smartcase&
let &encoding = save_enc
close!
endfunc
" Test searching past the end of a file

View File

@ -754,6 +754,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1296,
/**/
1295,
/**/