test: don't use minimal timeout for "intermediate" flag (#27620)

With "intermediate" flag, only using minimal timeout is too short and
may lead to failures.
Also remove the fallback timeout in screen:expect_unchanged(), as having
a different fallback timeout than screen:expect() is confusing.
This commit is contained in:
zeertzjq
2024-02-25 13:35:24 +08:00
committed by GitHub
parent 2e1f5055ac
commit b72dc2d8ad
3 changed files with 8 additions and 12 deletions

View File

@@ -231,10 +231,6 @@ describe("'wildmenu'", function()
end)
it('with laststatus=0, :vsplit, :term #2255', function()
-- Because this test verifies a _lack_ of activity after screen:sleep(), we
-- must wait the full timeout. So make it reasonable.
screen.timeout = 1000
if not is_os('win') then
command('set shell=sh') -- Need a predictable "$" prompt.
command('let $PS1 = "$"')
@@ -257,7 +253,9 @@ describe("'wildmenu'", function()
-- Check only the last 2 lines, because the shell output is
-- system-dependent.
screen:expect { any = '! # & < = > @ > |\n:!^' }
screen:expect_unchanged()
-- Because this test verifies a _lack_ of activity, we must wait the full timeout.
-- So make it reasonable.
screen:expect_unchanged(false, 1000)
end)
it('wildmode=list,full and messages interaction #10092', function()