goto tests that are working

This commit is contained in:
David Halter
2013-08-22 23:23:46 +04:30
parent eba0689bff
commit 83540e66a4

View File

@@ -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