aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/cmdline_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/legacy/cmdline_spec.lua')
-rw-r--r--test/functional/legacy/cmdline_spec.lua64
1 files changed, 19 insertions, 45 deletions
diff --git a/test/functional/legacy/cmdline_spec.lua b/test/functional/legacy/cmdline_spec.lua
index 4d450965cf..6b9f746826 100644
--- a/test/functional/legacy/cmdline_spec.lua
+++ b/test/functional/legacy/cmdline_spec.lua
@@ -15,12 +15,6 @@ describe('cmdline', function()
it('is cleared when switching tabs', function()
local screen = Screen.new(30, 10)
screen:attach()
- screen:set_default_attr_ids {
- [1] = { underline = true, background = Screen.colors.LightGrey },
- [2] = { bold = true },
- [3] = { reverse = true },
- [4] = { bold = true, foreground = Screen.colors.Blue1 },
- }
feed_command([[call setline(1, range(30))]])
screen:expect([[
@@ -39,9 +33,9 @@ describe('cmdline', function()
feed [[:tabnew<cr>]]
screen:expect {
grid = [[
- {1: + [No Name] }{2: [No Name] }{3: }{1:X}|
+ {24: + [No Name] }{5: [No Name] }{2: }{24:X}|
^ |
- {4:~ }|*7
+ {1:~ }|*7
:tabnew |
]],
}
@@ -49,9 +43,9 @@ describe('cmdline', function()
feed [[<C-w>-<C-w>-]]
screen:expect {
grid = [[
- {1: + [No Name] }{2: [No Name] }{3: }{1:X}|
+ {24: + [No Name] }{5: [No Name] }{2: }{24:X}|
^ |
- {4:~ }|*5
+ {1:~ }|*5
|*3
]],
}
@@ -59,7 +53,7 @@ describe('cmdline', function()
feed [[gt]]
screen:expect {
grid = [[
- {2: + [No Name] }{1: [No Name] }{3: }{1:X}|
+ {5: + [No Name] }{24: [No Name] }{2: }{24:X}|
^0 |
1 |
2 |
@@ -74,9 +68,9 @@ describe('cmdline', function()
feed [[gt]]
screen:expect([[
- {1: + [No Name] }{2: [No Name] }{3: }{1:X}|
+ {24: + [No Name] }{5: [No Name] }{2: }{24:X}|
^ |
- {4:~ }|*5
+ {1:~ }|*5
|*3
]])
end)
@@ -109,10 +103,6 @@ describe('cmdline', function()
-- oldtest: Test_cmdline_redraw_tabline()
it('tabline is redrawn on entering cmdline', function()
local screen = Screen.new(30, 6)
- screen:set_default_attr_ids({
- [0] = { bold = true, foreground = Screen.colors.Blue }, -- NonText
- [1] = { reverse = true }, -- TabLineFill
- })
screen:attach()
exec([[
set showtabline=2
@@ -120,9 +110,9 @@ describe('cmdline', function()
]])
feed(':')
screen:expect([[
- {1:foo }|
+ {2:foo }|
|
- {0:~ }|*3
+ {1:~ }|*3
:^ |
]])
end)
@@ -130,9 +120,6 @@ describe('cmdline', function()
-- oldtest: Test_redraw_in_autocmd()
it('cmdline cursor position is correct after :redraw with cmdheight=2', function()
local screen = Screen.new(30, 6)
- screen:set_default_attr_ids({
- [0] = { bold = true, foreground = Screen.colors.Blue }, -- NonText
- })
screen:attach()
exec([[
set cmdheight=2
@@ -141,7 +128,7 @@ describe('cmdline', function()
feed(':for i in range(3)<CR>')
screen:expect([[
|
- {0:~ }|*3
+ {1:~ }|*3
:for i in range(3) |
: ^ |
]])
@@ -149,7 +136,7 @@ describe('cmdline', function()
-- Note: this may still be considered broken, ref #18140
screen:expect([[
|
- {0:~ }|*3
+ {1:~ }|*3
: :let i =^ |
|
]])
@@ -157,10 +144,6 @@ describe('cmdline', function()
it("setting 'cmdheight' works after outputting two messages vim-patch:9.0.0665", function()
local screen = Screen.new(60, 8)
- screen:set_default_attr_ids({
- [0] = { bold = true, foreground = Screen.colors.Blue }, -- NonText
- [1] = { bold = true, reverse = true }, -- StatusLine
- })
screen:attach()
exec([[
set cmdheight=1 laststatus=2
@@ -175,15 +158,15 @@ describe('cmdline', function()
feed(':call EchoTwo()')
screen:expect([[
|
- {0:~ }|*5
- {1:[No Name] }|
+ {1:~ }|*5
+ {3:[No Name] }|
:call EchoTwo()^ |
]])
feed('<CR>')
screen:expect([[
^ |
- {0:~ }|*5
- {1:[No Name] }|
+ {1:~ }|*5
+ {3:[No Name] }|
|
]])
end)
@@ -191,21 +174,15 @@ describe('cmdline', function()
-- oldtest: Test_cmdheight_tabline()
it("changing 'cmdheight' when there is a tabline", function()
local screen = Screen.new(60, 8)
- screen:set_default_attr_ids({
- [0] = { bold = true, foreground = Screen.colors.Blue }, -- NonText
- [1] = { bold = true, reverse = true }, -- StatusLine
- [2] = { bold = true }, -- TabLineSel
- [3] = { reverse = true }, -- TabLineFill
- })
screen:attach()
api.nvim_set_option_value('laststatus', 2, {})
api.nvim_set_option_value('showtabline', 2, {})
api.nvim_set_option_value('cmdheight', 1, {})
screen:expect([[
- {2: [No Name] }{3: }|
+ {5: [No Name] }{2: }|
^ |
- {0:~ }|*4
- {1:[No Name] }|
+ {1:~ }|*4
+ {3:[No Name] }|
|
]])
end)
@@ -213,9 +190,6 @@ describe('cmdline', function()
-- oldtest: Test_rulerformat_position()
it("ruler has correct position with 'rulerformat' set", function()
local screen = Screen.new(20, 3)
- screen:set_default_attr_ids {
- [0] = { bold = true, foreground = Screen.colors.Blue }, -- NonText
- }
screen:attach()
api.nvim_set_option_value('ruler', true, {})
api.nvim_set_option_value('rulerformat', 'longish', {})
@@ -224,7 +198,7 @@ describe('cmdline', function()
feed [[<C-W>v<C-W>|<C-W>p]]
screen:expect [[
│^ |
- {0:~ }│{0:~}|
+ {1:~ }│{1:~}|
longish |
]]
end)