1" Test for findfile() 2" 3func Test_findfile() 4 new 5 let cwd=getcwd() 6 cd .. 7 8 " Tests may be run from a shadow directory, so an extra cd needs to be done to 9 " get above src/ 10 if fnamemodify(getcwd(), ':t') != 'src' 11 cd ../.. 12 else 13 cd .. 14 endif 15 set ssl 16 17 call assert_equal('src/testdir/test_findfile.vim', findfile('test_findfile.vim','src/test*')) 18 exe "cd" cwd 19 cd .. 20 call assert_equal('testdir/test_findfile.vim', findfile('test_findfile.vim','test*')) 21 call assert_equal('testdir/test_findfile.vim', findfile('test_findfile.vim','testdir')) 22 23 exe "cd" cwd 24 q! 25endfunc 26