source plugin/jedi.vim describe 'documentation docstrings' before set filetype=python end after try | %bwipeout! | catch | endtry end it 'simple' Expect maparg('K') == ':call jedi#show_documentation()' put = 'ImportError' normal GK Expect bufname('%') == "__doc__" Expect &filetype == 'rst' let header = getline(1, 2) Expect header[0] == "Docstring for class builtins.ImportError" Expect header[1] == "========================================" let content = join(getline(3, '$'), "\n") Expect stridx(content, "Import can't find module") > 0 normal K Expect bufname('%') == '' end it 'no documentation' put = 'x = 2' normal oGK Expect bufname('%') == '' end end " vim: et:ts=4:sw=4