Skip to content

Commit

Permalink
test: add test for setting &columns from modeline with tabpages
Browse files Browse the repository at this point in the history
  • Loading branch information
zeertzjq committed Dec 30, 2022
1 parent 83472b3 commit d7855ca
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
1 change: 1 addition & 0 deletions contrib/luarc.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"after_each",
"setup",
"teardown",
"finally",
"lfs"
]
},
Expand Down
13 changes: 13 additions & 0 deletions test/functional/core/startup_spec.lua
Original file line number Diff line number Diff line change
Expand Up @@ -465,6 +465,19 @@ describe('startup', function()
clear{args={'--cmd', 'set packpath^=test/functional/fixtures', '--cmd', [[ lua _G.test_loadorder = {} vim.cmd "runtime! filen.lua" ]]}, env={XDG_CONFIG_HOME='test/functional/fixtures/'}}
eq({'ordinary', 'FANCY', 'FANCY after', 'ordinary after'}, exec_lua [[ return _G.test_loadorder ]])
end)

it('window widths are correct when modelines set &columns with tabpages', function()
write_file('tab1.noft', 'vim: columns=81')
write_file('tab2.noft', 'vim: columns=81')
finally(function()
os.remove('tab1.noft')
os.remove('tab2.noft')
end)
clear({args = {'-p', 'tab1.noft', 'tab2.noft'}})
eq(81, meths.win_get_width(0))
command('tabnext')
eq(81, meths.win_get_width(0))
end)
end)

describe('sysinit', function()
Expand Down

0 comments on commit d7855ca

Please sign in to comment.