0
0
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:
Bram Moolenaar
2021-01-12 21:49:00 +01:00
parent 64ed4d4398
commit a47e05f04a
8 changed files with 52 additions and 4 deletions

View File

@@ -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
"-------------------------------------------------------------------------------