1" Tests for autoload 2 3set runtimepath=./sautest 4 5func Test_autoload_dict_func() 6 let g:loaded_foo_vim = 0 7 let g:called_foo_bar_echo = 0 8 call g:foo#bar.echo() 9 call assert_equal(1, g:loaded_foo_vim) 10 call assert_equal(1, g:called_foo_bar_echo) 11 12 eval 'bar'->g:foo#addFoo()->assert_equal('barfoo') 13endfunc 14 15func Test_source_autoload() 16 let g:loaded_sourced_vim = 0 17 source sautest/autoload/sourced.vim 18 call assert_equal(1, g:loaded_sourced_vim) 19endfunc 20