summaryrefslogtreecommitdiff
path: root/test/test_hover_parsing.vader
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_hover_parsing.vader')
-rw-r--r--test/test_hover_parsing.vader23
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
\ [