summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_cmd.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-04-26 13:50:41 +0200
committerBram Moolenaar <Bram@vim.org>2020-04-26 13:50:41 +0200
commit6378c4fef37df05c99e8a43616063b4ddb692876 (patch)
treeec861e06b203e764b5fad2cb92c38f30b66f919e /src/testdir/test_vim9_cmd.vim
parentcfe435d7feacf123ac060747b885f7c4328062ea (diff)
patch 8.2.0641: Vim9: not expanded in :hardcopy and syn-includev8.2.0641
Problem: Vim9: not expanded in :hardcopy and "syntax include". Solution: Add the EX_EXPAND flag. Expend "syntax include".
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r--src/testdir/test_vim9_cmd.vim25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim
index 7ccd1f70cc..70437b901f 100644
--- a/src/testdir/test_vim9_cmd.vim
+++ b/src/testdir/test_vim9_cmd.vim
@@ -1,5 +1,6 @@
" Test commands that are not compiled in a :def function
+source check.vim
source vim9.vim
def Test_edit_wildcards()
@@ -19,5 +20,29 @@ def Test_edit_wildcards()
assert_equal('XXtestxx77yy', bufname())
enddef
+def Test_hardcopy_wildcards()
+ CheckUnix
+ CheckFeature postscript
+
+ let outfile = 'print'
+ hardcopy > X`=outfile`.ps
+ assert_true(filereadable('Xprint.ps'))
+
+ delete('Xprint.ps')
+enddef
+
+def Test_syn_include_wildcards()
+ writefile(['syn keyword Found found'], 'Xthemine.vim')
+ let save_rtp = &rtp
+ &rtp = '.'
+
+ let fname = 'mine'
+ syn include @Group Xthe`=fname`.vim
+ assert_match('Found.* contained found', execute('syn list Found'))
+
+ &rtp = save_rtp
+ delete('Xthemine.vim')
+enddef
+
" vim: ts=8 sw=2 sts=2 expandtab tw=80 fdm=marker