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