patch 9.0.0815
diff --git a/src/testdir/test_shell.vim b/src/testdir/test_shell.vim
index 1b4b1f9..3ac4681 100644
--- a/src/testdir/test_shell.vim
+++ b/src/testdir/test_shell.vim
@@ -268,8 +268,8 @@
call assert_equal(['Cmd: [-c echo coconut]'], readfile('Xlog'))
call writefile(['empty'], 'Xlog')
- call feedkeys(":!\<CR>", 'xt') " :! is a no-op
- call assert_equal(['empty'], readfile('Xlog'))
+ call feedkeys(":!\<CR>", 'xt') " :!
+ call assert_equal(['Cmd: [-c ]'], readfile('Xlog'))
call feedkeys(":!!\<CR>", 'xt') " :! doesn't clear previous command
call assert_equal(['Cmd: [-c echo coconut]'], readfile('Xlog'))