mirror of
https://github.com/inkarkat/vim-ingo-library.git
synced 2026-10-26 09:15:06 +01:00
19 lines
803 B
VimL
19 lines
803 B
VimL
" Test strcharpart() compatibility.
|
|
|
|
call vimtest#SkipAndQuitIf(! exists('*strcharpart'), 'Need support for strcharpart')
|
|
|
|
source helpers/CompatChecker.vim
|
|
let g:IngoLibrary_CompatFor = 'strcharpart'
|
|
|
|
call vimtest#StartTap()
|
|
call vimtap#Plan(5)
|
|
|
|
call IsCompatible('strcharpart', 'middle ASCII part with length', 'anASCIItext', 2, 5)
|
|
call IsCompatible('strcharpart', 'middle ASCII part without length', 'anASCIItext', 2)
|
|
call IsCompatible('strcharpart', 'middle Unicode part with length', 'an\u222A\uFF4E\u30A7\u00E7\u00F8\u03B4\u0639\u3128\uC6C3\u8A9Etext', 5, 4)
|
|
call IsCompatible('strcharpart', 'middle Unicode part without length', 'an\u222A\uFF4E\u30A7\u00E7\u00F8\u03B4\u0639\u3128\uC6C3\u8A9Etext', 5)
|
|
|
|
call IsCompatible('strcharpart', 'negative start', 'anASCIItext', -2, 5)
|
|
|
|
call vimtest#Quit()
|