patch 9.1.1613: tests: test_search leaves a few swapfiles behind

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>
This commit is contained in:
Christian Brabandt
2025-08-09 23:49:47 +02:00
parent c03990d30f
commit a2bb21a895
2 changed files with 10 additions and 8 deletions

View File

@ -1623,7 +1623,7 @@ func Test_search_match_at_curpos()
call search('.', 'c') call search('.', 'c')
call assert_equal([3, 5], [line('.'), col('.')]) call assert_equal([3, 5], [line('.'), col('.')])
close! bw!
endfunc endfunc
" Test for error cases with the search() function " 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', 'E385:')
call assert_fails('normal N', 'E384:') call assert_fails('normal N', 'E384:')
set wrapscan& set wrapscan&
close bw
endfunc endfunc
" Test for v:searchforward variable " Test for v:searchforward variable
@ -1852,7 +1852,7 @@ func Test_searchforward_var()
let v:searchforward = 1 let v:searchforward = 1
normal N normal N
call assert_equal(1, line('.')) call assert_equal(1, line('.'))
close! bw!
endfunc endfunc
" Test for invalid regular expressions " Test for invalid regular expressions
@ -1913,7 +1913,7 @@ func Test_search_in_visual_area()
call assert_equal([2, 5], [line('.'), col('.')]) call assert_equal([2, 5], [line('.'), col('.')])
exe "normal 2GVj$?\\%Vbar\<CR>\<Esc>" exe "normal 2GVj$?\\%Vbar\<CR>\<Esc>"
call assert_equal([3, 5], [line('.'), col('.')]) call assert_equal([3, 5], [line('.'), col('.')])
close! bw!
endfunc endfunc
" Test for searching with 'smartcase' and 'ignorecase' " Test for searching with 'smartcase' and 'ignorecase'
@ -1941,7 +1941,7 @@ func Test_search_smartcase()
call assert_equal([2, 4], [line('.'), col('.')]) call assert_equal([2, 4], [line('.'), col('.')])
set ignorecase& smartcase& set ignorecase& smartcase&
close! bw!
endfun endfun
" Test 'smartcase' with utf-8. " Test 'smartcase' with utf-8.
@ -2039,7 +2039,7 @@ func Test_search_offset()
exe "normal /four/e+1\<CR>" exe "normal /four/e+1\<CR>"
call assert_equal([2, 10], [line('.'), col('.')]) call assert_equal([2, 10], [line('.'), col('.')])
close! bw!
endfunc endfunc
" Test for searching for matching parenthesis using % " Test for searching for matching parenthesis using %
@ -2065,7 +2065,7 @@ func Test_search_match_paren()
normal 20|% normal 20|%
call assert_equal(4, col('.')) call assert_equal(4, col('.'))
set virtualedit& set virtualedit&
close! bw!
endfunc endfunc
" Test for searching a pattern and stopping before a specified line " Test for searching a pattern and stopping before a specified line
@ -2078,7 +2078,7 @@ func Test_search_stopline()
call cursor(4, 1) call cursor(4, 1)
call assert_equal(0, search('vim', 'bn', 2)) call assert_equal(0, search('vim', 'bn', 2))
call assert_equal(1, search('vim', 'bn', 1)) call assert_equal(1, search('vim', 'bn', 1))
close! bw!
endfunc endfunc
func Test_incsearch_highlighting_newline() func Test_incsearch_highlighting_newline()

View File

@ -719,6 +719,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
1613,
/**/ /**/
1612, 1612,
/**/ /**/