blob: b8c4fa251f6734af68687f0778e3a05d3041f93d [file] [log] [blame]
Bram Moolenaar6e65d592017-12-07 22:11:27 +01001" Tests for autoload
2
3set runtimepath=./sautest
4
Bram Moolenaar3388d332017-12-07 22:23:04 +01005func Test_autoload_dict_func()
Bram Moolenaar6e65d592017-12-07 22:11:27 +01006 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)
Bram Moolenaarfcfe1a92019-08-04 23:04:39 +020011
12 eval 'bar'->g:foo#addFoo()->assert_equal('barfoo')
Bram Moolenaar6e65d592017-12-07 22:11:27 +010013endfunc
Bram Moolenaar3388d332017-12-07 22:23:04 +010014
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