diff src/testdir/test_quickfix.vim @ 29511:3778f9415b92 v9.0.0097

patch 9.0.0097: long quickfix line is truncated for :clist Commit: https://github.com/vim/vim/commit/5f30e26f6946f0d0396499f91fbcfaa9d1f8acf7 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jul 28 11:56:01 2022 +0100 patch 9.0.0097: long quickfix line is truncated for :clist Problem: Long quickfix line is truncated for :clist. Solution: Allocate a buffer if needed.
author Bram Moolenaar <Bram@vim.org>
date Thu, 28 Jul 2022 13:00:08 +0200
parents 4ad168b282bd
children 256418aa72ed
line wrap: on
line diff
--- a/src/testdir/test_quickfix.vim
+++ b/src/testdir/test_quickfix.vim
@@ -185,6 +185,14 @@ func XlistTests(cchar)
 	\ ' 2 Data.Text:20 col 10 warning  22: ModuleWarning',
 	\ ' 3 Data/Text.hs:30 col 15 warning  33: FileWarning'], l)
 
+  " Very long line should be displayed.
+  let text = 'Line' .. repeat('1234567890', 130)
+  let lines = ['Xtestfile9:2:9:' .. text]
+  Xgetexpr lines
+
+  let l = split(execute('Xlist', ''), "\n")
+  call assert_equal([' 1 Xtestfile9:2 col 9: ' .. text] , l)
+
   " For help entries in the quickfix list, only the filename without directory
   " should be displayed
   Xhelpgrep setqflist()