Reply with MarkupContent in completion documentation (#87)

This commit is contained in:
Raoul Wols
2023-10-26 07:06:42 +02:00
committed by GitHub
parent 68bbc8187b
commit 8cc05adcf4
2 changed files with 28 additions and 18 deletions

View File

@@ -19,6 +19,7 @@ from lsprotocol.types import (
FormattingOptions,
HoverParams,
InitializeParams,
MarkupContent,
Position,
TextDocumentIdentifier,
TextDocumentItem,
@@ -105,8 +106,8 @@ def test_completions(
response = _test_completion(client_server, datadir, "projec", context)
item = next(filter(lambda x: x.label == "project", response.items), None)
assert item is not None
assert isinstance(item.documentation, str)
assert "<PROJECT-NAME>" in item.documentation
assert isinstance(item.documentation, MarkupContent)
assert "<PROJECT-NAME>" in item.documentation.value
@pytest.mark.parametrize(