aboutsummaryrefslogtreecommitdiff
path: root/test/functional/lua/commands_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-03-07 19:50:00 +0800
committerGitHub <noreply@github.com>2025-03-07 19:50:00 +0800
commitc8b64b7a43975d6f4efa30999c82ae8180f16a4b (patch)
tree77af6212f1edbd28f7633e0392e987ca655d17e7 /test/functional/lua/commands_spec.lua
parent5d08b65ac2f65eecc1e48e0e2007e5fed0d8de86 (diff)
downloadrneovim-c8b64b7a43975d6f4efa30999c82ae8180f16a4b.tar.gz
rneovim-c8b64b7a43975d6f4efa30999c82ae8180f16a4b.tar.bz2
rneovim-c8b64b7a43975d6f4efa30999c82ae8180f16a4b.zip
fix(lua): always use vim.inspect() for :lua= (#32715)
Diffstat (limited to 'test/functional/lua/commands_spec.lua')
-rw-r--r--test/functional/lua/commands_spec.lua11
1 files changed, 8 insertions, 3 deletions
diff --git a/test/functional/lua/commands_spec.lua b/test/functional/lua/commands_spec.lua
index fb55611198..cb3b436f9e 100644
--- a/test/functional/lua/commands_spec.lua
+++ b/test/functional/lua/commands_spec.lua
@@ -173,8 +173,13 @@ describe(':lua', function()
exec_lua('x = 5')
eq('5', exec_capture(':lua =x'))
eq('5', exec_capture('=x'))
+ exec_lua('x = "5"')
+ eq('"5"', exec_capture(':lua =x'))
+ eq('"5"', exec_capture('=x'))
exec_lua("function x() return 'hello' end")
- eq('hello', exec_capture(':lua = x()'))
+ eq('"hello"', exec_capture(':lua = x()'))
+ exec_lua("function x() return 'hello ' end")
+ eq('"hello "', exec_capture(':lua = x()'))
exec_lua('x = {a = 1, b = 2}')
eq('{\n a = 1,\n b = 2\n}', exec_capture(':lua =x'))
exec_lua(function()
@@ -189,14 +194,14 @@ describe(':lua', function()
eq(
dedent [[
true
- Return value]],
+ "Return value"]],
exec_capture(':lua =x(true)')
)
eq(
dedent [[
false
nil
- Error message]],
+ "Error message"]],
exec_capture('=x(false)')
)
end)