]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.1.1613: tests: test_search leaves a few swapfiles behind v9.1.1613
authorChristian Brabandt <cb@256bit.org>
Sat, 9 Aug 2025 21:49:47 +0000 (23:49 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 9 Aug 2025 21:49:47 +0000 (23:49 +0200)
Problem:  tests: test_search leaves a few swapfiles behind
Solution: Use :bw! instead of :close to close the swapfile at the end of
          the test.

related: #17933

Signed-off-by: Christian Brabandt <cb@256bit.org>
src/testdir/test_search.vim
src/version.c

index 65b55999e28643d406df709f43524d87610e40da..f04e01d9d91184a6fc11685045d75b2e968cb3d4 100644 (file)
@@ -1623,7 +1623,7 @@ func Test_search_match_at_curpos()
   call search('.', 'c')
   call assert_equal([3, 5], [line('.'), col('.')])
 
-  close!
+  bw!
 endfunc
 
 " Test for error cases with the search() function
@@ -1836,7 +1836,7 @@ func Test_search_pat_not_found()
   call assert_fails('normal n', 'E385:')
   call assert_fails('normal N', 'E384:')
   set wrapscan&
-  close
+  bw
 endfunc
 
 " Test for v:searchforward variable
@@ -1852,7 +1852,7 @@ func Test_searchforward_var()
   let v:searchforward = 1
   normal N
   call assert_equal(1, line('.'))
-  close!
+  bw!
 endfunc
 
 " Test for invalid regular expressions
@@ -1913,7 +1913,7 @@ func Test_search_in_visual_area()
   call assert_equal([2, 5], [line('.'), col('.')])
   exe "normal 2GVj$?\\%Vbar\<CR>\<Esc>"
   call assert_equal([3, 5], [line('.'), col('.')])
-  close!
+  bw!
 endfunc
 
 " Test for searching with 'smartcase' and 'ignorecase'
@@ -1941,7 +1941,7 @@ func Test_search_smartcase()
   call assert_equal([2, 4], [line('.'), col('.')])
 
   set ignorecase& smartcase&
-  close!
+  bw!
 endfun
 
 " Test 'smartcase' with utf-8.
@@ -2039,7 +2039,7 @@ func Test_search_offset()
   exe "normal /four/e+1\<CR>"
   call assert_equal([2, 10], [line('.'), col('.')])
 
-  close!
+  bw!
 endfunc
 
 " Test for searching for matching parenthesis using %
@@ -2065,7 +2065,7 @@ func Test_search_match_paren()
   normal 20|%
   call assert_equal(4, col('.'))
   set virtualedit&
-  close!
+  bw!
 endfunc
 
 " Test for searching a pattern and stopping before a specified line
@@ -2078,7 +2078,7 @@ func Test_search_stopline()
   call cursor(4, 1)
   call assert_equal(0, search('vim', 'bn', 2))
   call assert_equal(1, search('vim', 'bn', 1))
-  close!
+  bw!
 endfunc
 
 func Test_incsearch_highlighting_newline()
index 68f1ff2940e9d04acbca255a4829067339184738..9cef88b6d77f896fb73757a525845fa65dd77881 100644 (file)
@@ -719,6 +719,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1613,
 /**/
     1612,
 /**/