comparison src/testdir/test_swap.vim @ 12777:3272e1cde1eb v8.0.1266

patch 8.0.1266: Test_swap_directory was commented out commit https://github.com/vim/vim/commit/ffe010fa0363d1a04b15cc6af119a4af63ba9363 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Nov 4 22:30:40 2017 +0100 patch 8.0.1266: Test_swap_directory was commented out Problem: Test_swap_directory was accidentally commented out. Solution: Uncomment the test.
author Christian Brabandt <cb@256bit.org>
date Sat, 04 Nov 2017 22:45:05 +0100
parents bda267b9fc68
children 73eb8a2d7f04
comparison
equal deleted inserted replaced
12776:c56100fde9e8 12777:3272e1cde1eb
1 " Tests for the swap feature 1 " Tests for the swap feature
2 2
3 "" Tests for 'directory' option. 3 " Tests for 'directory' option.
4 "func Test_swap_directory() 4 func Test_swap_directory()
5 " if !has("unix") 5 if !has("unix")
6 " return 6 return
7 " endif 7 endif
8 " let content = ['start of testfile', 8 let content = ['start of testfile',
9 " \ 'line 2 Abcdefghij', 9 \ 'line 2 Abcdefghij',
10 " \ 'line 3 Abcdefghij', 10 \ 'line 3 Abcdefghij',
11 " \ 'end of testfile'] 11 \ 'end of testfile']
12 " call writefile(content, 'Xtest1') 12 call writefile(content, 'Xtest1')
13 " 13
14 " " '.', swap file in the same directory as file 14 " '.', swap file in the same directory as file
15 " set dir=.,~ 15 set dir=.,~
16 " 16
17 " " Verify that the swap file doesn't exist in the current directory 17 " Verify that the swap file doesn't exist in the current directory
18 " call assert_equal([], glob(".Xtest1*.swp", 1, 1, 1)) 18 call assert_equal([], glob(".Xtest1*.swp", 1, 1, 1))
19 " edit Xtest1 19 edit Xtest1
20 " let swfname = split(execute("swapname"))[0] 20 let swfname = split(execute("swapname"))[0]
21 " call assert_equal([swfname], glob(swfname, 1, 1, 1)) 21 call assert_equal([swfname], glob(swfname, 1, 1, 1))
22 " 22
23 " " './dir', swap file in a directory relative to the file 23 " './dir', swap file in a directory relative to the file
24 " set dir=./Xtest2,.,~ 24 set dir=./Xtest2,.,~
25 " 25
26 " call mkdir("Xtest2") 26 call mkdir("Xtest2")
27 " edit Xtest1 27 edit Xtest1
28 " call assert_equal([], glob(swfname, 1, 1, 1)) 28 call assert_equal([], glob(swfname, 1, 1, 1))
29 " let swfname = "Xtest2/Xtest1.swp" 29 let swfname = "Xtest2/Xtest1.swp"
30 " call assert_equal(swfname, split(execute("swapname"))[0]) 30 call assert_equal(swfname, split(execute("swapname"))[0])
31 " call assert_equal([swfname], glob("Xtest2/*", 1, 1, 1)) 31 call assert_equal([swfname], glob("Xtest2/*", 1, 1, 1))
32 " 32
33 " " 'dir', swap file in directory relative to the current dir 33 " 'dir', swap file in directory relative to the current dir
34 " set dir=Xtest.je,~ 34 set dir=Xtest.je,~
35 " 35
36 " call mkdir("Xtest.je") 36 call mkdir("Xtest.je")
37 " call writefile(content, 'Xtest2/Xtest3') 37 call writefile(content, 'Xtest2/Xtest3')
38 " edit Xtest2/Xtest3 38 edit Xtest2/Xtest3
39 " call assert_equal(["Xtest2/Xtest3"], glob("Xtest2/*", 1, 1, 1)) 39 call assert_equal(["Xtest2/Xtest3"], glob("Xtest2/*", 1, 1, 1))
40 " let swfname = "Xtest.je/Xtest3.swp" 40 let swfname = "Xtest.je/Xtest3.swp"
41 " call assert_equal(swfname, split(execute("swapname"))[0]) 41 call assert_equal(swfname, split(execute("swapname"))[0])
42 " call assert_equal([swfname], glob("Xtest.je/*", 1, 1, 1)) 42 call assert_equal([swfname], glob("Xtest.je/*", 1, 1, 1))
43 " 43
44 " set dir& 44 set dir&
45 " call delete("Xtest1") 45 call delete("Xtest1")
46 " call delete("Xtest2", "rf") 46 call delete("Xtest2", "rf")
47 " call delete("Xtest.je", "rf") 47 call delete("Xtest.je", "rf")
48 "endfunc 48 endfunc
49 49
50 func Test_swap_group() 50 func Test_swap_group()
51 if !has("unix") 51 if !has("unix")
52 return 52 return
53 endif 53 endif