vim-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 vim/vim#6538)
d66cdcd43a
This commit is contained in:
Jan Edmund Lazo
2020-12-06 19:18:59 -05:00
parent 7bb92b7787
commit c46b67333f

View File

@@ -508,7 +508,7 @@ endfunc
func Test_search_cmdline7()
throw 'skipped: Nvim does not support test_override()'
" 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
if !exists('+incsearch')
return
@@ -1172,3 +1172,24 @@ func Test_search_special()
set t_PE=
exe "norm /\x80PS"
endfunc
" 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
" vim: shiftwidth=2 sts=2 expandtab