Fix resending request when buffer is not yet parsed

This commit is contained in:
micbou 2018-04-23 10:54:01 +02:00
parent e4c6750a4b
commit f44723689c
No known key found for this signature in database
GPG Key ID: C7E8FD1F3BDA1E05
2 changed files with 8 additions and 1 deletions

View File

@ -67,7 +67,7 @@ class Buffer( object ):
def ShouldResendParseRequest( self ): def ShouldResendParseRequest( self ):
return self._parse_request.ShouldResend() return bool( self._parse_request and self._parse_request.ShouldResend() )
def UpdateDiagnostics( self, force=False ): def UpdateDiagnostics( self, force=False ):

View File

@ -1058,3 +1058,10 @@ def YouCompleteMe_OnCompleteDone_NoCompletionRequest_test( ycm,
on_complete_done ): on_complete_done ):
ycm.OnCompleteDone() ycm.OnCompleteDone()
on_complete_done.assert_not_called() on_complete_done.assert_not_called()
@YouCompleteMeInstance()
def YouCompleteMe_ShouldResendFileParseRequest_NoParseRequest_test( ycm ):
current_buffer = VimBuffer( 'current_buffer' )
with MockVimBuffers( [ current_buffer ], current_buffer ):
assert_that( ycm.ShouldResendFileParseRequest(), equal_to( False ) )