]> granicus.if.org Git - vim/commitdiff
patch 8.1.0354: packadd test fails on MS-Windows v8.1.0354
authorBram Moolenaar <Bram@vim.org>
Sat, 8 Sep 2018 17:12:12 +0000 (19:12 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 8 Sep 2018 17:12:12 +0000 (19:12 +0200)
Problem:    Packadd test fails on MS-Windows.
Solution:   Ignore difference between forward and backward slashes.

src/testdir/test_packadd.vim
src/version.c

index f511a4d5872c4abaffc30e307f8610a729c65f4e..6d0565b86438f8a7f5984e708cba81d53adaceac 100644 (file)
@@ -53,9 +53,10 @@ func Test_packadd()
   call assert_match('/testdir/Xdir/pack/mine/opt/mytest\($\|,\)', &rtp)
 
   let new_after = match(&rtp, '/testdir/Xdir/pack/mine/opt/mytest/after,')
-  let old_after = match(&rtp, ',' . first_after_entry . '\>')
+  let forwarded = substitute(first_after_entry, '\\', '[/\\\\]', 'g')
+  let old_after = match(&rtp, ',' . forwarded . '\>')
   call assert_true(new_after > 0, 'rtp is ' . &rtp)
-  call assert_true(old_after > 0, 'rtp is ' . &rtp)
+  call assert_true(old_after > 0, 'match ' . forwarded . ' in ' . &rtp)
   call assert_true(new_after < old_after, 'rtp is ' . &rtp)
 
   " NOTE: '/.../opt/myte' forwardly matches with '/.../opt/mytest'
index 840f288773e724b00dbeece0ba0466bb4d8dd8bf..480d20e8b1540a786746302ef262314384e2a030 100644 (file)
@@ -794,6 +794,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    354,
 /**/
     353,
 /**/