Skip to content

Commit d880023

Browse files
author
Andrew Hall
committed
Fix test for linux and mac
1 parent ed936f2 commit d880023

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/Razor/test/Microsoft.AspNetCore.Razor.LanguageServer.Test/Mapping/RazorMapToDocumentRangesEndpointTest.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using Microsoft.CodeAnalysis.Razor.DocumentMapping;
1010
using Microsoft.CodeAnalysis.Razor.Protocol;
1111
using Microsoft.CodeAnalysis.Razor.Protocol.DocumentMapping;
12+
using Microsoft.CodeAnalysis.Testing;
1213
using Xunit;
1314
using Xunit.Abstractions;
1415

@@ -194,20 +195,22 @@ public async Task Handle_MapToDocumentRanges_Razor()
194195
public async Task Handle_MapToDocumentRanges_CSharp_LargeFile()
195196
{
196197
// Arrange
197-
var csharpSource = """
198+
var chsarpAnnotatedSource = """
198199
class C
199200
{
200201
public void M()
201202
{
202-
var currentTime = DateTime.Now;
203+
var currentTime = [|DateTime.Now|];
203204
}
204205
}
205206
""";
207+
208+
TestFileMarkupParser.GetSpan(chsarpAnnotatedSource, out var csharpSource, out var projectedRange);
206209
var documentPath = new Uri("C:/path/to/document.cshtml");
207210
var codeDocument = CreateCodeDocumentWithCSharpProjection(
208211
razorSource: "<p>@DateTime.Now</p>",
209212
projectedCSharpSource: csharpSource,
210-
sourceMappings: [new SourceMapping(new SourceSpan(4, 12), new SourceSpan(66, 12))]);
213+
sourceMappings: [new SourceMapping(new SourceSpan(4, 12), new SourceSpan(projectedRange.Start, projectedRange.Length))]);
211214
var documentContext = CreateDocumentContext(documentPath, codeDocument);
212215
var languageEndpoint = new RazorMapToDocumentRangesEndpoint(_documentMappingService);
213216
var request = new RazorMapToDocumentRangesParams()

0 commit comments

Comments
 (0)