Skip to content

Commit eba5658

Browse files
Make HoverInfoServiceTest.Handle_Hover_SingleServer_AddTagHelper a bit more resilient on net472
1 parent 1f0b0eb commit eba5658

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/Razor/test/Microsoft.AspNetCore.Razor.LanguageServer.Test/Hover/HoverInfoServiceTest.cs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -764,10 +764,10 @@ public async Task Handle_Hover_SingleServer_AddTagHelper()
764764
{
765765
// Arrange
766766
var input = """
767-
@addTagHelper *, Test$$Assembly
767+
@addTagHelper *, Test$$Assembly
768768
769-
<test1></test1>
770-
""";
769+
<test1></test1>
770+
""";
771771

772772
// Act
773773
var result = await GetResultFromSingleServerEndpointAsync(input);
@@ -781,10 +781,15 @@ public async Task Handle_Hover_SingleServer_AddTagHelper()
781781
var rawContainer = (ContainerElement)result.RawContent;
782782
var embeddedContainerElement = (ContainerElement)rawContainer.Elements.Single();
783783

784+
if (embeddedContainerElement.Elements.FirstOrDefault() is ContainerElement headerContainer)
785+
{
786+
embeddedContainerElement = headerContainer;
787+
}
788+
784789
var classifiedText = (ClassifiedTextElement)embeddedContainerElement.Elements.ElementAt(1);
785790
var text = string.Join("", classifiedText.Runs.Select(r => r.Text));
786791
// Hover info is for a string
787-
Assert.StartsWith("Represents text as a sequence of UTF-16", text);
792+
Assert.StartsWith("class System.String", text);
788793
}
789794

790795
private async Task<VSInternalHover> GetResultFromSingleServerEndpointAsync(string input)

0 commit comments

Comments
 (0)