]> granicus.if.org Git - vim/commitdiff
patch 9.0.0541: terminal pwd test fails with a very long path name v9.0.0541
authorBram Moolenaar <Bram@vim.org>
Thu, 22 Sep 2022 11:57:06 +0000 (12:57 +0100)
committerBram Moolenaar <Bram@vim.org>
Thu, 22 Sep 2022 11:57:06 +0000 (12:57 +0100)
Problem:    Terminal pwd test fails with a very long path name.
Solution:   Join two lines.

src/testdir/test_terminal.vim
src/version.c

index fd427fe8096e1021e12c00ccf21f29539653de8c..e6548079a9dda43ccd2624c59425d2e0e50acc92 100644 (file)
@@ -630,7 +630,9 @@ func Test_terminal_cwd()
   endif
   call mkdir('Xtermdir')
   let buf = term_start(cmd, {'cwd': 'Xtermdir'})
-  call WaitForAssert({-> assert_equal('Xtermdir', fnamemodify(getline(1), ":t"))})
+  " if the path is very long it may be split over two lines, join them
+  " together
+  call WaitForAssert({-> assert_equal('Xtermdir', fnamemodify(getline(1) .. getline(2), ":t"))})
 
   exe buf . 'bwipe'
   call delete('Xtermdir', 'rf')
index a9c99e8681f67a217505923f10bca675d6faa6d2..654c71c12128f1ae0b49964b3f60efbce0fabda3 100644 (file)
@@ -699,6 +699,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    541,
 /**/
     540,
 /**/