mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
patch 8.2.0712: various code not fully tested
Problem: Various code not fully tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6049)
This commit is contained in:
@@ -570,6 +570,12 @@ func Test_tolower()
|
||||
" invalid memory.
|
||||
call tolower("\xC0\x80\xC0")
|
||||
call tolower("123\xC0\x80\xC0")
|
||||
|
||||
" Test in latin1 encoding
|
||||
let save_enc = &encoding
|
||||
set encoding=latin1
|
||||
call assert_equal("abc", tolower("ABC"))
|
||||
let &encoding = save_enc
|
||||
endfunc
|
||||
|
||||
func Test_toupper()
|
||||
@@ -641,6 +647,12 @@ func Test_toupper()
|
||||
" invalid memory.
|
||||
call toupper("\xC0\x80\xC0")
|
||||
call toupper("123\xC0\x80\xC0")
|
||||
|
||||
" Test in latin1 encoding
|
||||
let save_enc = &encoding
|
||||
set encoding=latin1
|
||||
call assert_equal("ABC", toupper("abc"))
|
||||
let &encoding = save_enc
|
||||
endfunc
|
||||
|
||||
func Test_tr()
|
||||
@@ -1160,6 +1172,10 @@ func Test_filewritable()
|
||||
|
||||
call assert_equal(0, filewritable('doesnotexist'))
|
||||
|
||||
call mkdir('Xdir')
|
||||
call assert_equal(2, filewritable('Xdir'))
|
||||
call delete('Xdir', 'd')
|
||||
|
||||
call delete('Xfilewritable')
|
||||
bw!
|
||||
endfunc
|
||||
|
Reference in New Issue
Block a user