comparison src/testdir/test_backup.vim @ 14501:77968a364ec4 v8.1.0264

patch 8.1.0264: backup tests fail when CWD is in /tmp commit https://github.com/vim/vim/commit/efe03738f69b1f63ea30226765db949539ee15f0 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Aug 9 22:26:38 2018 +0200 patch 8.1.0264: backup tests fail when CWD is in /tmp Problem: Backup tests fail when CWD is in /tmp. Solution: Make 'backupskip' empty. (Christian Brabandt, closes https://github.com/vim/vim/issues/3301)
author Christian Brabandt <cb@256bit.org>
date Thu, 09 Aug 2018 22:30:07 +0200
parents 7fd8cb54da4a
children d8628d75c47a
comparison
equal deleted inserted replaced
14500:cb175ab74dff 14501:77968a364ec4
1 " Tests for the backup function 1 " Tests for the backup function
2 2
3 func Test_backup() 3 func Test_backup()
4 set backup backupdir=. 4 set backup backupdir=. backupskip=
5 new 5 new
6 call setline(1, ['line1', 'line2']) 6 call setline(1, ['line1', 'line2'])
7 :f Xbackup.txt 7 :f Xbackup.txt
8 :w! Xbackup.txt 8 :w! Xbackup.txt
9 " backup file is only created after 9 " backup file is only created after
10 " writing a second time (before overwriting) 10 " writing a second time (before overwriting)
11 :w! Xbackup.txt 11 :w! Xbackup.txt
12 let l = readfile('Xbackup.txt~') 12 let l = readfile('Xbackup.txt~')
13 call assert_equal(['line1', 'line2'], l) 13 call assert_equal(['line1', 'line2'], l)
14 bw! 14 bw!
15 set backup&vim backupdir&vim 15 set backup&vim backupdir&vim backupskip&vim
16 call delete('Xbackup.txt') 16 call delete('Xbackup.txt')
17 call delete('Xbackup.txt~') 17 call delete('Xbackup.txt~')
18 endfunc 18 endfunc
19 19
20 func Test_backup2() 20 func Test_backup2()
21 set backup backupdir=.// 21 set backup backupdir=.// backupskip=
22 new 22 new
23 call setline(1, ['line1', 'line2', 'line3']) 23 call setline(1, ['line1', 'line2', 'line3'])
24 :f Xbackup.txt 24 :f Xbackup.txt
25 :w! Xbackup.txt 25 :w! Xbackup.txt
26 " backup file is only created after 26 " backup file is only created after
32 call assert_match('%testdir%Xbackup.txt\~', f) 32 call assert_match('%testdir%Xbackup.txt\~', f)
33 bw! 33 bw!
34 bw! 34 bw!
35 call delete('Xbackup.txt') 35 call delete('Xbackup.txt')
36 call delete(f) 36 call delete(f)
37 set backup&vim backupdir&vim 37 set backup&vim backupdir&vim backupskip&vim
38 endfunc 38 endfunc
39 39
40 func Test_backup2_backupcopy() 40 func Test_backup2_backupcopy()
41 set backup backupdir=.// backupcopy=yes 41 set backup backupdir=.// backupcopy=yes backupskip=
42 new 42 new
43 call setline(1, ['line1', 'line2', 'line3']) 43 call setline(1, ['line1', 'line2', 'line3'])
44 :f Xbackup.txt 44 :f Xbackup.txt
45 :w! Xbackup.txt 45 :w! Xbackup.txt
46 " backup file is only created after 46 " backup file is only created after
52 call assert_match('%testdir%Xbackup.txt\~', f) 52 call assert_match('%testdir%Xbackup.txt\~', f)
53 bw! 53 bw!
54 bw! 54 bw!
55 call delete('Xbackup.txt') 55 call delete('Xbackup.txt')
56 call delete(f) 56 call delete(f)
57 set backup&vim backupdir&vim backupcopy&vim 57 set backup&vim backupdir&vim backupcopy&vim backupskip&vim
58 endfunc 58 endfunc