Mercurial > vim
changeset 24059:24887299c5ff v8.2.2571
patch 8.2.2571: test may leave file behind
Commit: https://github.com/vim/vim/commit/8c801b374b7d32419cd877353495b801c5e1382a
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Mar 5 20:58:22 2021 +0100
patch 8.2.2571: test may leave file behind
Problem: Test may leave file behind.
Solution: Delete the temporary file. Don't profile in the running Vim
instance.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 05 Mar 2021 21:00:04 +0100 |
parents | 23565e0a7bfd |
children | 1a3bde529268 |
files | src/testdir/test_profile.vim src/testdir/test_quickfix.vim src/version.c |
diffstat | 3 files changed, 13 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_profile.vim +++ b/src/testdir/test_profile.vim @@ -600,7 +600,7 @@ func Test_vim9_profiling() call writefile(lines, 'Xprofile_crash.vim') call system(GetVimCommandClean() . ' -es -c "so Xprofile_crash.vim" -c q') call assert_equal(0, v:shell_error) - call CheckScriptSuccess(lines) + call assert_true(readfile('Xprofile_crash.log')->len() > 10) call delete('Xprofile_crash.vim') call delete('Xprofile_crash.log') endfunc
--- a/src/testdir/test_quickfix.vim +++ b/src/testdir/test_quickfix.vim @@ -5362,4 +5362,14 @@ func Test_qfbuf_update() call Xqfbuf_update('l') endfunc +func Test_vimgrep_noswapfile() + set noswapfile + call writefile(['one', 'two', 'three'], 'Xgreppie') + vimgrep two Xgreppie + call assert_equal('two', getline('.')) + + call delete('Xgreppie') + set swapfile +endfunc + " vim: shiftwidth=2 sts=2 expandtab