diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-06-24 00:58:07 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-06-24 00:58:07 +0200 |
commit | e7eb92708ec2092a2fc11e78703b5dcf83844412 (patch) | |
tree | d00da20838b81404557c7b0ef17d2890f18175ac /src/testdir/test_functions.vim | |
parent | 0a1f56fcfe31be929e9cd8c3d81a984c960e4180 (diff) |
patch 8.1.1585: :let-heredoc does not trim enoughv8.1.1585
Problem: :let-heredoc does not trim enough.
Solution: Trim indent from the contents based on the indent of the first
line. Use let-heredoc in more tests.
Diffstat (limited to 'src/testdir/test_functions.vim')
-rw-r--r-- | src/testdir/test_functions.vim | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/testdir/test_functions.vim b/src/testdir/test_functions.vim index d574a8baed..cd3f253bbe 100644 --- a/src/testdir/test_functions.vim +++ b/src/testdir/test_functions.vim @@ -277,13 +277,14 @@ func Test_resolve_win32() if executable('cscript') new Xfile wq - call writefile([ - \ 'Set fs = CreateObject("Scripting.FileSystemObject")', - \ 'Set ws = WScript.CreateObject("WScript.Shell")', - \ 'Set shortcut = ws.CreateShortcut("Xlink.lnk")', - \ 'shortcut.TargetPath = fs.BuildPath(ws.CurrentDirectory, "Xfile")', - \ 'shortcut.Save' - \], 'link.vbs') + let lines =<< trim END + Set fs = CreateObject("Scripting.FileSystemObject") + Set ws = WScript.CreateObject("WScript.Shell") + Set shortcut = ws.CreateShortcut("Xlink.lnk") + shortcut.TargetPath = fs.BuildPath(ws.CurrentDirectory, "Xfile") + shortcut.Save + END + call writefile(lines, 'link.vbs') silent !cscript link.vbs call delete('link.vbs') call assert_equal(s:normalize_fname(getcwd() . '\Xfile'), s:normalize_fname(resolve('./Xlink.lnk'))) |