diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-06-28 18:43:40 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-06-28 18:43:40 +0200 |
commit | b7a78f7a6713f07d2fcad0b27dea22925c7b1cdf (patch) | |
tree | f1eb802f74a924f91ba0ceddde5db8229c75aeda /src/testdir/test_vim9_cmd.vim | |
parent | d5053d015a957b343ad9c9e45e0abd2978f10cf0 (diff) |
patch 8.2.1080: Vim9: no line break allowed in a for loopv8.2.1080
Problem: Vim9: no line break allowed in a for loop.
Solution: Skip line breaks in for command.
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r-- | src/testdir/test_vim9_cmd.vim | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim index c0a4358d8d..6fedf1fe9c 100644 --- a/src/testdir/test_vim9_cmd.vim +++ b/src/testdir/test_vim9_cmd.vim @@ -160,4 +160,35 @@ def Test_while_linebreak() CheckScriptSuccess(lines) enddef +def Test_for_linebreak() + let lines =<< trim END + vim9script + let nr = 0 + for x + in + [1, 2, 3, 4] + nr = nr + x + endfor + assert_equal(10, nr) + END + CheckScriptSuccess(lines) + + lines =<< trim END + vim9script + let nr = 0 + for x + in + [1, 2, + 3, 4 + ] + nr = nr + + + x + endfor + assert_equal(10, nr) + END + CheckScriptSuccess(lines) +enddef + + " vim: ts=8 sw=2 sts=2 expandtab tw=80 fdm=marker |