diff options
Diffstat (limited to 'test/test_hover_parsing.vader')
-rw-r--r-- | test/test_hover_parsing.vader | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/test_hover_parsing.vader b/test/test_hover_parsing.vader index 221b42ac..81db1da3 100644 --- a/test/test_hover_parsing.vader +++ b/test/test_hover_parsing.vader @@ -172,6 +172,29 @@ Execute(Simple markdown formatting should be handled): \ 'formatted \_ line \_', \ ], "\n")) +Execute(Fences padded with spaces should be handled): + AssertEqual + \ [ + \ [ + \ 'unlet! b:current_syntax', + \ 'syntax include @ALE_hover_python syntax/python.vim', + \ 'syntax region ALE_hover_1 start=/\%1l/ end=/\%3l/ contains=@ALE_hover_python', + \ ], + \ [ + \ 'def foo():', + \ ' pass', + \ '', + \ 'formatted _ line _', + \ ], + \ ], + \ ale#hover#ParseLSPResult(join([ + \ '``` python ', + \ 'def foo():', + \ ' pass', + \ '```', + \ 'formatted \_ line \_', + \ ], "\n")) + Execute(Non-existent syntax files shouldn't be loaded): AssertEqual \ [ |