mirror of
https://github.com/davidhalter/jedi-vim.git
synced 2025-12-08 03:24:47 +08:00
goto tests that are working
This commit is contained in:
@@ -1,13 +1,19 @@
|
||||
let mapleader = '\'
|
||||
source plugin/jedi.vim
|
||||
|
||||
describe 'goto_simple'
|
||||
before
|
||||
new
|
||||
set filetype=python
|
||||
put =[
|
||||
\ 'def a(): pass',
|
||||
\ 'b = a',
|
||||
\ 'c = b',
|
||||
\ ]
|
||||
normal! ggdd
|
||||
normal! G$
|
||||
Expect line('.') == 3
|
||||
Expect g:loaded_jedi == 1
|
||||
end
|
||||
|
||||
after
|
||||
@@ -15,15 +21,27 @@ describe 'goto_simple'
|
||||
end
|
||||
|
||||
it 'goto_definitions'
|
||||
Expect range(1) == [0]
|
||||
echo &runtimepath
|
||||
silent normal \d
|
||||
Expect line('.') == 1
|
||||
"Expect col('.') == 5
|
||||
end
|
||||
|
||||
it 'goto_assignments'
|
||||
normal! <leader>g
|
||||
silent normal \g
|
||||
Expect line('.') == 2
|
||||
Expect col('.') == 1
|
||||
|
||||
" cursor before `=` means that it stays there.
|
||||
silent normal \g
|
||||
Expect line('.') == 2
|
||||
Expect col('.') == 1
|
||||
|
||||
" going to the last line changes it.
|
||||
normal! $
|
||||
normal! <leader>g
|
||||
silent normal \g
|
||||
Expect line('.') == 1
|
||||
Expect col('.') == 5
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user