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