patch 9.0.0538: manually deleting test temp files
Problem: Manually deleting test temp files.
Solution: Add the 'D' flag to writefile().
diff --git a/src/testdir/test_expand.vim b/src/testdir/test_expand.vim
index 8f2fab6..c1140aa 100644
--- a/src/testdir/test_expand.vim
+++ b/src/testdir/test_expand.vim
@@ -137,14 +137,13 @@
:call writefile(v:errors, 'Xresult')
:qall!
[SCRIPT]
- call writefile(lines, 'Xscript')
+ call writefile(lines, 'Xscript', 'D')
if RunVim([], [], '--clean -s Xscript')
call assert_equal([
\ 'E1274: No script file name to substitute for "<script>"',
\ 'E498: No :source file name to substitute for "<sfile>"'],
\ readfile('Xresult'))
endif
- call delete('Xscript')
call delete('Xresult')
endfunc
@@ -197,9 +196,9 @@
au User * call extend(g:au_level, [expand('<script>:t')])
[SCRIPT]
- call writefile(lines0, 'Xscript0')
- call writefile(lines1, 'Xscript1')
- call writefile(lines2, 'Xscript2')
+ call writefile(lines0, 'Xscript0', 'D')
+ call writefile(lines1, 'Xscript1', 'D')
+ call writefile(lines2, 'Xscript2', 'D')
" Check the expansion of <script> at different levels.
let g:script_level = []
@@ -220,10 +219,6 @@
delfunc F0
delfunc F1
delfunc F2
-
- call delete('Xscript0')
- call delete('Xscript1')
- call delete('Xscript2')
endfunc
" vim: shiftwidth=2 sts=2 expandtab