mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
feat(api): convert Blobs to API strings
Note that these are not NUL-terminated; the API supports this.
This commit is contained in:
@@ -64,6 +64,7 @@ describe('luaeval(vim.api.…)', function()
|
||||
it('correctly converts from API objects', function()
|
||||
eq(1, funcs.luaeval('vim.api.nvim_eval("1")'))
|
||||
eq('1', funcs.luaeval([[vim.api.nvim_eval('"1"')]]))
|
||||
eq('Blobby', funcs.luaeval('vim.api.nvim_eval("0z426c6f626279")'))
|
||||
eq({}, funcs.luaeval('vim.api.nvim_eval("[]")'))
|
||||
eq({}, funcs.luaeval('vim.api.nvim_eval("{}")'))
|
||||
eq(1, funcs.luaeval('vim.api.nvim_eval("1.0")'))
|
||||
@@ -73,6 +74,7 @@ describe('luaeval(vim.api.…)', function()
|
||||
|
||||
eq(0, eval([[type(luaeval('vim.api.nvim_eval("1")'))]]))
|
||||
eq(1, eval([[type(luaeval('vim.api.nvim_eval("''1''")'))]]))
|
||||
eq(1, eval([[type(luaeval('vim.api.nvim_eval("0zbeef")'))]]))
|
||||
eq(3, eval([[type(luaeval('vim.api.nvim_eval("[]")'))]]))
|
||||
eq(4, eval([[type(luaeval('vim.api.nvim_eval("{}")'))]]))
|
||||
eq(5, eval([[type(luaeval('vim.api.nvim_eval("1.0")'))]]))
|
||||
|
||||
Reference in New Issue
Block a user