aboutsummaryrefslogtreecommitdiff
path: root/test/functional
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional')
-rw-r--r--test/functional/core/startup_spec.lua23
-rw-r--r--test/functional/fixtures/startup.lua3
2 files changed, 17 insertions, 9 deletions
diff --git a/test/functional/core/startup_spec.lua b/test/functional/core/startup_spec.lua
index 1df8d76c97..dbd517995c 100644
--- a/test/functional/core/startup_spec.lua
+++ b/test/functional/core/startup_spec.lua
@@ -107,7 +107,8 @@ describe('startup', function()
-- nvim -l foo.lua -arg1 -- a b c
assert_l_out([[
bufs:
- args: { "-arg1", "--exitcode", "73", "--arg2" }]],
+ nvim args: 8
+ lua args: { "-arg1", "--exitcode", "73", "--arg2" }]],
{},
{ '-arg1', "--exitcode", "73", '--arg2' }
)
@@ -118,7 +119,8 @@ describe('startup', function()
-- nvim -l foo.lua -arg1 -- a b c
assert_l_out([[
bufs:
- args: { "-arg1", "--arg2", "arg3" }]],
+ nvim args: 7
+ lua args: { "-arg1", "--arg2", "arg3" }]],
{},
{ '-arg1', '--arg2', 'arg3' }
)
@@ -127,7 +129,8 @@ describe('startup', function()
-- nvim -l foo.lua --
assert_l_out([[
bufs:
- args: {}]],
+ nvim args: 5
+ lua args: { "--" }]],
{},
{ '--' }
)
@@ -135,8 +138,9 @@ describe('startup', function()
-- nvim file1 file2 -l foo.lua -arg1 -- file3 file4
assert_l_out([[
- bufs: file1 file2 file3 file4
- args: { "-arg1", "arg 2" }]],
+ bufs: file1 file2
+ nvim args: 11
+ lua args: { "-arg1", "arg 2", "--", "file3", "file4" }]],
{ 'file1', 'file2', },
{ '-arg1', 'arg 2', '--', 'file3', 'file4' }
)
@@ -145,7 +149,8 @@ describe('startup', function()
-- nvim file1 file2 -l foo.lua -arg1 --
assert_l_out([[
bufs: file1 file2
- args: { "-arg1" }]],
+ nvim args: 8
+ lua args: { "-arg1", "--" }]],
{ 'file1', 'file2', },
{ '-arg1', '--' }
)
@@ -154,7 +159,8 @@ describe('startup', function()
-- nvim -l foo.lua <vim args>
assert_l_out([[
bufs:
- args: { "-c", "set wrap?" }]],
+ nvim args: 6
+ lua args: { "-c", "set wrap?" }]],
{},
{ '-c', 'set wrap?' }
)
@@ -167,7 +173,8 @@ describe('startup', function()
wrap
bufs:
- args: { "-c", "set wrap?" }]],
+ nvim args: 8
+ lua args: { "-c", "set wrap?" }]],
{ '-c', 'set wrap?' },
{ '-c', 'set wrap?' }
)
diff --git a/test/functional/fixtures/startup.lua b/test/functional/fixtures/startup.lua
index 37e738c75e..d0e60309bd 100644
--- a/test/functional/fixtures/startup.lua
+++ b/test/functional/fixtures/startup.lua
@@ -23,7 +23,8 @@ end
local function main()
printbufs()
- print('args:', vim.inspect(_G.arg))
+ print('nvim args:', #vim.v.argv)
+ print('lua args:', vim.inspect(_G.arg))
local exitcode = parseargs(_G.arg)
if type(exitcode) == 'number' then