summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_bufline.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-05-20 22:12:34 +0200
committerBram Moolenaar <Bram@vim.org>2019-05-20 22:12:34 +0200
commitc79745a82faeb5a6058e915ca49a4c69fa60ea01 (patch)
treebe7dc4ecffe429763159bfef2f95c06ea7fb8b67 /src/testdir/test_bufline.vim
parent0b0ad35c339b8ad156df493bebeb77e02b32b120 (diff)
patch 8.1.1362: code and data in tests can be hard to readv8.1.1362
Problem: Code and data in tests can be hard to read. Solution: Use the new heredoc style. (Yegappan Lakshmanan, closes #4400)
Diffstat (limited to 'src/testdir/test_bufline.vim')
-rw-r--r--src/testdir/test_bufline.vim35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/testdir/test_bufline.vim b/src/testdir/test_bufline.vim
index 9c29a05e70..dbcd2e0fd6 100644
--- a/src/testdir/test_bufline.vim
+++ b/src/testdir/test_bufline.vim
@@ -93,23 +93,24 @@ func Test_appendbufline()
endfunc
func Test_appendbufline_no_E315()
- let after = [
- \ 'set stl=%f ls=2',
- \ 'new',
- \ 'let buf = bufnr("%")',
- \ 'quit',
- \ 'vsp',
- \ 'exec "buffer" buf',
- \ 'wincmd w',
- \ 'call appendbufline(buf, 0, "abc")',
- \ 'redraw',
- \ 'while getbufline(buf, 1)[0] =~ "^\\s*$"',
- \ ' sleep 10m',
- \ 'endwhile',
- \ 'au VimLeavePre * call writefile([v:errmsg], "Xerror")',
- \ 'au VimLeavePre * call writefile(["done"], "Xdone")',
- \ 'qall!',
- \ ]
+ let after =<< trim [CODE]
+ set stl=%f ls=2
+ new
+ let buf = bufnr("%")
+ quit
+ vsp
+ exec "buffer" buf
+ wincmd w
+ call appendbufline(buf, 0, "abc")
+ redraw
+ while getbufline(buf, 1)[0] =~ "^\\s*$"
+ sleep 10m
+ endwhile
+ au VimLeavePre * call writefile([v:errmsg], "Xerror")
+ au VimLeavePre * call writefile(["done"], "Xdone")
+ qall!
+ [CODE]
+
if !RunVim([], after, '--clean')
return
endif