" This file tests that statusline functions return meaningful output even " when most of ALE itself has not been loaded. " " This is important for plugins which integrate with ALE like airline. Before: unlet! g:ale_buffer_info After: let g:ale_buffer_info = {} Execute(ale#statusline#Update shouldn't blow up when globals are undefined): call ale#statusline#Update(1, []) Execute(ale#statusline#Count should return 0 counts when globals are undefined): AssertEqual [0, 0], ale#statusline#Count(1) Execute(ale#statusline#Status should return 'OK' when globals are undefined): AssertEqual 'OK', ale#statusline#Status()