aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2018-10-10 05:32:21 -0400
committerJustin M. Keyes <justinkz@gmail.com>2018-10-10 11:32:21 +0200
commite17e21e4cfb4c9c402b26e49f36af6c2ca6239ec (patch)
tree4659d6b9f500bb66ee6c85c6d3f56b0f68e38c6b /src/nvim/testdir
parent8c7c8f596268eb46f17143f31a024d4c72192e1b (diff)
downloadrneovim-e17e21e4cfb4c9c402b26e49f36af6c2ca6239ec.tar.gz
rneovim-e17e21e4cfb4c9c402b26e49f36af6c2ca6239ec.tar.bz2
rneovim-e17e21e4cfb4c9c402b26e49f36af6c2ca6239ec.zip
vim-patch:8.1.0468: MS-Windows: filter command with pipe character fails (#9101)
Problem: MS-Windows: Filter command with pipe character fails. (Johannes Riecken) Solution: Find the pipe character outside of quotes. (Yasuhiro Matsumoto, closes vim/vim#1743, closes vim/vim#3523) https://github.com/vim/vim/commit/0664089eccec1083dd04ef2255856fb34ce62f15
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_filter_cmd.vim13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_filter_cmd.vim b/src/nvim/testdir/test_filter_cmd.vim
index 5aa5fa64df..86347ab77f 100644
--- a/src/nvim/testdir/test_filter_cmd.vim
+++ b/src/nvim/testdir/test_filter_cmd.vim
@@ -74,3 +74,16 @@ func Test_filter_cmd_completion()
call assert_equal('filter /pat/ print', s:complete_filter_cmd('filter /pat/ pri'))
call assert_equal('filter #pat# print', s:complete_filter_cmd('filter #pat# pri'))
endfunc
+
+func Test_filter_cmd_with_filter()
+ new
+ set shelltemp
+ %!echo "a|b"
+ let out = getline(1)
+ bw!
+ if has('win32')
+ let out = trim(out, '" ')
+ endif
+ call assert_equal('a|b', out)
+ set shelltemp&
+endfunction