diff src/testdir/test_display.vim @ 11277:f26a535d9464 v8.0.0524

patch 8.0.0524: folds messed up commit https://github.com/vim/vim/commit/8da1e6cedf839902e15987a98733ebd31b5f1b81 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Mar 29 20:38:59 2017 +0200 patch 8.0.0524: folds messed up Problem: Folds are messed up when 'encodin' is "utf-8". Solution: Also set the fold character when it's not multi-byte.
author Christian Brabandt <cb@256bit.org>
date Wed, 29 Mar 2017 20:45:05 +0200
parents b25895ab67be
children 63b02fcf1361
line wrap: on
line diff
--- a/src/testdir/test_display.vim
+++ b/src/testdir/test_display.vim
@@ -54,6 +54,16 @@ func! Test_display_foldtext_mbyte()
         \ "  14                                    \u2502",
         \ ]
   call assert_equal(expect, lines)
+
+  set fillchars=fold:-,vert:\|
+  let lines=ScreenLines([1,3], winwidth(0)+1)
+  let expect=[
+        \ "  1                                     |",
+        \ "+ +-- 12 lines: 2". repeat("-", 23). "|",
+        \ "  14                                    |",
+        \ ]
+  call assert_equal(expect, lines)
+
   set foldtext& fillchars& foldmethod& fdc&
   bw!
 endfunc