Mercurial > vim
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 |