1" Test 'autochdir' behavior
2
3source check.vim
4CheckOption autochdir
5
6func Test_set_filename()
7  let cwd = getcwd()
8  call test_autochdir()
9  set acd
10
11  let s:li = []
12  autocmd DirChanged auto call add(s:li, "autocd")
13  autocmd DirChanged auto call add(s:li, expand("<afile>"))
14
15  new
16  w samples/Xtest
17  call assert_equal("Xtest", expand('%'))
18  call assert_equal("samples", substitute(getcwd(), '.*/\(\k*\)', '\1', ''))
19  call assert_equal(["autocd", getcwd()], s:li)
20
21  bwipe!
22  au! DirChanged
23  set noacd
24  call chdir(cwd)
25  call delete('samples/Xtest')
26endfunc
27
28" vim: shiftwidth=2 sts=2 expandtab
29