From dd18cc4b403b0a8b3445f09cc9044cf82d8c503e Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Wed, 4 Sep 2019 19:03:01 -0700 Subject: fixup! test/wildmode_spec: fix flaky test --- test/functional/ui/wildmode_spec.lua | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/functional/ui/wildmode_spec.lua b/test/functional/ui/wildmode_spec.lua index 36f8dd8bfb..f3fa711fb1 100644 --- a/test/functional/ui/wildmode_spec.lua +++ b/test/functional/ui/wildmode_spec.lua @@ -1,6 +1,5 @@ local helpers = require('test.functional.helpers')(after_each) local Screen = require('test.functional.ui.screen') -local shallowcopy = helpers.shallowcopy local clear, feed, command = helpers.clear, helpers.feed, helpers.command local iswin = helpers.iswin local funcs = helpers.funcs @@ -81,13 +80,19 @@ describe("'wildmenu'", function() feed([[:sign ]]) -- Invoke wildmenu. -- NB: in earlier versions terminal output was redrawn during cmdline mode. -- For now just assert that the screen remains unchanged. - screen:expect{any='define jump list > '} + screen:expect{any='define jump list > |\n:sign define^ |'} screen:expect_unchanged() -- cmdline CTRL-D display should also be preserved. feed([[]]) feed([[sign ]]) -- Invoke cmdline CTRL-D. - screen:expect{any='define place '} + screen:expect{grid=[[ + :sign | + define place | + jump undefine | + list unplace | + :sign ^ | + ]]} screen:expect_unchanged() -- Exiting cmdline should show the buffer. -- cgit