12345678910111213141516171819202122232425262728 |
- " Test if fnameescape is correct for special chars like !
- func Test_fnameescape()
- let fname = 'Xspa ce'
- let status = v:false
- try
- exe "w! " . fnameescape(fname)
- let status = v:true
- endtry
- call assert_true(status, "Space")
- call delete(fname)
- let fname = 'Xemark!'
- let status = v:false
- try
- exe "w! " . fname->fnameescape()
- let status = v:true
- endtry
- call assert_true(status, "ExclamationMark")
- call delete(fname)
- call assert_equal('\-', fnameescape('-'))
- call assert_equal('\+', fnameescape('+'))
- call assert_equal('\>', fnameescape('>'))
- endfunc
- " vim: shiftwidth=2 sts=2 expandtab
|