aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/functional/core/job_spec.lua15
-rw-r--r--test/functional/ui/popupmenu_spec.lua87
2 files changed, 22 insertions, 80 deletions
diff --git a/test/functional/core/job_spec.lua b/test/functional/core/job_spec.lua
index bffeafc865..b59a4ca746 100644
--- a/test/functional/core/job_spec.lua
+++ b/test/functional/core/job_spec.lua
@@ -1154,17 +1154,26 @@ describe('jobs', function()
]])
local screen = thelpers.setup_child_nvim({
+ '--cmd', 'set notermguicolors',
'-i', 'NONE',
'-u', filename,
- '+q'
})
+ -- Wait for startup to complete, so that all terminal responses are received.
+ screen:expect([[
+ {1: } |
+ ~ |*3
+ {1:[No Name] 0,0-1 All}|
+ |
+ {3:-- TERMINAL --} |
+ ]])
- screen:expect{grid=[[
+ feed(':q<CR>')
+ screen:expect([[
|
[Process exited 0]{1: } |
|*4
{3:-- TERMINAL --} |
- ]]}
+ ]])
end)
end)
diff --git a/test/functional/ui/popupmenu_spec.lua b/test/functional/ui/popupmenu_spec.lua
index 956173b86e..8ad5283b94 100644
--- a/test/functional/ui/popupmenu_spec.lua
+++ b/test/functional/ui/popupmenu_spec.lua
@@ -1431,8 +1431,7 @@ describe('builtin popupmenu', function()
feed('<C-N>')
screen:expect([[
1info |
- {1:~ }|
- {1:~ }|
+ {1:~ }|*2
{3:[Scratch] [Preview] }|
one^ |
{s:one }{1: }|
@@ -1497,28 +1496,11 @@ describe('builtin popupmenu', function()
if multigrid then
screen:expect{grid=[[
## grid 1
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
+ [2:------------------------------]|*10
[3:------------------------------]|
## grid 2
one^ |
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
+ {1:~ }|*9
## grid 3
{2:-- }{5:match 1 of 3} |
## grid 4
@@ -1538,12 +1520,7 @@ describe('builtin popupmenu', function()
{s:one }{n:1info}{1: }|
{n:two }{1: }|
{n:three }{1: }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
+ {1:~ }|*6
{2:-- }{5:match 1 of 3} |
]], unchanged = true}
end
@@ -1554,28 +1531,11 @@ describe('builtin popupmenu', function()
if multigrid then
screen:expect{grid=[[
## grid 1
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
+ [2:------------------------------]|*10
[3:------------------------------]|
## grid 2
three^ |
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
+ {1:~ }|*9
## grid 3
{2:-- }{5:match 3 of 3} |
## grid 4
@@ -1595,12 +1555,7 @@ describe('builtin popupmenu', function()
{n:one 3info}{1: }|
{n:two }{1: }|
{s:three }{1: }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
+ {1:~ }|*6
{2:-- }{5:match 3 of 3} |
]]}
end
@@ -1615,28 +1570,11 @@ describe('builtin popupmenu', function()
if multigrid then
screen:expect{grid=[[
## grid 1
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
- [2:------------------------------]|
+ [2:------------------------------]|*10
[3:------------------------------]|
## grid 2
itesttesttesttesttesone^t |
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
+ {1:~ }|*9
## grid 3
{2:-- }{5:match 1 of 3} |
## grid 5
@@ -1659,12 +1597,7 @@ describe('builtin popupmenu', function()
{1:~}{n:1info}{1: }{s: one }{1: }|
{1:~}{n: }{1: }{n: two }{1: }|
{1:~ }{n: three }{1: }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
- {1:~ }|
+ {1:~ }|*6
{2:-- }{5:match 1 of 3} |
]]}
end