mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 02:10:05 +08:00
38 lines
694 B
VimL
38 lines
694 B
VimL
|
let match_list = [
|
||
|
\ '1000',
|
||
|
\ '1',
|
||
|
\ '01.',
|
||
|
\ '1.0',
|
||
|
\ '.1',
|
||
|
\ '+1',
|
||
|
\ '-1.234',
|
||
|
\ '3.14e2',
|
||
|
\ '3.14e+14',
|
||
|
\ '3.14E+14',
|
||
|
\ '3.14e-14'
|
||
|
\]
|
||
|
|
||
|
let no_match_list = [
|
||
|
\ '1.00.0',
|
||
|
\ '1,0',
|
||
|
\ '-1. 234',
|
||
|
\ '3.14 e2',
|
||
|
\ '3.14 e+14',
|
||
|
\ '3.14 E+14',
|
||
|
\ '3.14 e-14'
|
||
|
\]
|
||
|
|
||
|
call vimtest#StartTap()
|
||
|
call vimtap#Plan(len(match_list) + (2 * len(no_match_list)))
|
||
|
|
||
|
for v in no_match_list
|
||
|
call vimtap#Is(vrs#matches(v, 'floating'), 1, v)
|
||
|
call vimtap#Is(vrs#exactly(v, 'floating'), 0, v)
|
||
|
endfor
|
||
|
|
||
|
for v in match_list
|
||
|
call vimtap#Is(vrs#matches(v, 'floating'), 1, v)
|
||
|
endfor
|
||
|
|
||
|
call vimtest#Quit()
|