mirror of
https://github.com/amix/vimrc
synced 2025-06-16 01:25:00 +08:00
Added jedi-vim
This commit is contained in:
34
sources_non_forked/jedi-vim/test/vspec/documentation.vim
Normal file
34
sources_non_forked/jedi-vim/test/vspec/documentation.vim
Normal file
@ -0,0 +1,34 @@
|
||||
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()<CR>'
|
||||
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 o<ESC>GK
|
||||
Expect bufname('%') == ''
|
||||
end
|
||||
end
|
||||
|
||||
" vim: et:ts=4:sw=4
|
Reference in New Issue
Block a user