mirror of
https://github.com/neovim/neovim.git
synced 2025-10-21 09:12:07 +00:00
refactor(lua): rename tbl_isarray => isarray
tbl_isarray was not released yet, so it will not go through a deprecation cycle. ref #24572
This commit is contained in:
@@ -825,17 +825,17 @@ describe('lua stdlib', function()
|
||||
)
|
||||
end)
|
||||
|
||||
it('vim.tbl_isarray', function()
|
||||
eq(true, exec_lua('return vim.tbl_isarray({})'))
|
||||
eq(false, exec_lua('return vim.tbl_isarray(vim.empty_dict())'))
|
||||
eq(true, exec_lua("return vim.tbl_isarray({'a', 'b', 'c'})"))
|
||||
eq(false, exec_lua("return vim.tbl_isarray({'a', '32', a='hello', b='baz'})"))
|
||||
eq(false, exec_lua("return vim.tbl_isarray({1, a='hello', b='baz'})"))
|
||||
eq(false, exec_lua("return vim.tbl_isarray({a='hello', b='baz', 1})"))
|
||||
eq(false, exec_lua("return vim.tbl_isarray({1, 2, nil, a='hello'})"))
|
||||
eq(true, exec_lua('return vim.tbl_isarray({1, 2, nil, 4})'))
|
||||
eq(true, exec_lua('return vim.tbl_isarray({nil, 2, 3, 4})'))
|
||||
eq(false, exec_lua('return vim.tbl_isarray({1, [1.5]=2, [3]=3})'))
|
||||
it('vim.isarray', function()
|
||||
eq(true, exec_lua('return vim.isarray({})'))
|
||||
eq(false, exec_lua('return vim.isarray(vim.empty_dict())'))
|
||||
eq(true, exec_lua("return vim.isarray({'a', 'b', 'c'})"))
|
||||
eq(false, exec_lua("return vim.isarray({'a', '32', a='hello', b='baz'})"))
|
||||
eq(false, exec_lua("return vim.isarray({1, a='hello', b='baz'})"))
|
||||
eq(false, exec_lua("return vim.isarray({a='hello', b='baz', 1})"))
|
||||
eq(false, exec_lua("return vim.isarray({1, 2, nil, a='hello'})"))
|
||||
eq(true, exec_lua('return vim.isarray({1, 2, nil, 4})'))
|
||||
eq(true, exec_lua('return vim.isarray({nil, 2, 3, 4})'))
|
||||
eq(false, exec_lua('return vim.isarray({1, [1.5]=2, [3]=3})'))
|
||||
end)
|
||||
|
||||
it('vim.islist', function()
|
||||
|
Reference in New Issue
Block a user