Bram Moolenaar | 5c71994 | 2016-07-09 23:40:45 +0200 | [diff] [blame] | 1 | " Test 'autochdir' behavior |
| 2 | |
| 3 | if !exists("+autochdir") |
| 4 | finish |
| 5 | endif |
| 6 | |
| 7 | func Test_set_filename() |
Bram Moolenaar | cf1ba35 | 2017-10-27 00:55:04 +0200 | [diff] [blame] | 8 | let cwd = getcwd() |
Bram Moolenaar | 5c71994 | 2016-07-09 23:40:45 +0200 | [diff] [blame] | 9 | call test_autochdir() |
| 10 | set acd |
| 11 | new |
| 12 | w samples/Xtest |
| 13 | call assert_equal("Xtest", expand('%')) |
| 14 | call assert_equal("samples", substitute(getcwd(), '.*/\(\k*\)', '\1', '')) |
| 15 | bwipe! |
| 16 | set noacd |
Bram Moolenaar | cf1ba35 | 2017-10-27 00:55:04 +0200 | [diff] [blame] | 17 | exe 'cd ' . cwd |
Bram Moolenaar | 5c71994 | 2016-07-09 23:40:45 +0200 | [diff] [blame] | 18 | call delete('samples/Xtest') |
| 19 | endfunc |