mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
19 lines
510 B
VimL
19 lines
510 B
VimL
|
" Tests for various functions.
|
||
|
|
||
|
func Test_str2nr()
|
||
|
call assert_equal(0, str2nr(''))
|
||
|
call assert_equal(1, str2nr('1'))
|
||
|
call assert_equal(1, str2nr(' 1 '))
|
||
|
|
||
|
call assert_equal(1, str2nr('+1'))
|
||
|
call assert_equal(1, str2nr('+ 1'))
|
||
|
call assert_equal(1, str2nr(' + 1 '))
|
||
|
|
||
|
call assert_equal(-1, str2nr('-1'))
|
||
|
call assert_equal(-1, str2nr('- 1'))
|
||
|
call assert_equal(-1, str2nr(' - 1 '))
|
||
|
|
||
|
call assert_equal(123456789, str2nr('123456789'))
|
||
|
call assert_equal(-123456789, str2nr('-123456789'))
|
||
|
endfunc
|