aboutsummaryrefslogtreecommitdiff
path: root/test/functional/eval/input_spec.lua
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2017-10-12 00:49:47 -0400
committerJames McCoy <jamessan@jamessan.com>2017-10-14 14:32:27 -0400
commitdc513f761897f0ea09a511d19254f5c10b68e7fa (patch)
tree078ca8fbaf59d800acc18a9dd7fea2749c48f20e /test/functional/eval/input_spec.lua
parent77f1392f073660558d8772cfab8be8cf7c2f8b7f (diff)
downloadrneovim-dc513f761897f0ea09a511d19254f5c10b68e7fa.tar.gz
rneovim-dc513f761897f0ea09a511d19254f5c10b68e7fa.tar.bz2
rneovim-dc513f761897f0ea09a511d19254f5c10b68e7fa.zip
getcmdline_prompt: Temporarily disable msg_silent so prompt is displayed
vim-patch:7.4.1636 Closes #7378
Diffstat (limited to 'test/functional/eval/input_spec.lua')
-rw-r--r--test/functional/eval/input_spec.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/functional/eval/input_spec.lua b/test/functional/eval/input_spec.lua
index 5ae23e17d0..1e6b107c60 100644
--- a/test/functional/eval/input_spec.lua
+++ b/test/functional/eval/input_spec.lua
@@ -239,6 +239,25 @@ describe('input()', function()
{RBP1:(}{RBP2:()}{RBP1:)}^ |
]])
end)
+ it('is not hidden by :silent', function()
+ feed([[:silent call input('Foo: ')<CR>]])
+ screen:expect([[
+ {EOB:~ }|
+ {EOB:~ }|
+ {EOB:~ }|
+ Foo: ^ |
+ |
+ ]])
+ feed('Bar')
+ screen:expect([[
+ {EOB:~ }|
+ {EOB:~ }|
+ {EOB:~ }|
+ Foo: Bar^ |
+ |
+ ]])
+ feed('<CR>')
+ end)
end)
describe('inputdialog()', function()
it('works with multiline prompts', function()