mirror of
https://github.com/vim/vim.git
synced 2025-10-03 05:14:07 -04:00
patch 8.2.2339: cannot get the type of a value as a string
Problem: Cannot get the type of a value as a string. Solution: Add typename().
This commit is contained in:
@@ -6600,6 +6600,14 @@ func Test_type()
|
||||
call ChangeYourMind()
|
||||
endfunc
|
||||
|
||||
func Test_typename()
|
||||
call assert_equal('number', typename(123))
|
||||
call assert_equal('string', typename('x'))
|
||||
call assert_equal('list<number>', typename([123]))
|
||||
call assert_equal('dict<number>', typename(#{key: 123}))
|
||||
call assert_equal('list<dict<number>>', typename([#{key: 123}]))
|
||||
endfunc
|
||||
|
||||
"-------------------------------------------------------------------------------
|
||||
" Test 92: skipping code {{{1
|
||||
"-------------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user