From 1705888721b25832fceac8fcacfe00018efd1c32 Mon Sep 17 00:00:00 2001 From: Ryan Nowak Date: Wed, 3 May 2017 00:49:40 -0700 Subject: [PATCH] Add a test for #153 - already fixed --- .../BasicTest.codegen.cs | 20 +++++++++++- .../BasicTest.cshtml | 5 ++- .../BasicTest.ir.txt | 31 +++++++++++++++++++ 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.codegen.cs b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.codegen.cs index f3a1a0f393..a79a40b2a2 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.codegen.cs +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.codegen.cs @@ -1,4 +1,4 @@ -#pragma checksum "TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5898df8049fc1522f646a774050e93cbf5cafb84" +#pragma checksum "TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "723b7da149db577d0c49cff7c00f2d831e8916e7" namespace Razor { #line hidden @@ -89,6 +89,24 @@ __InputTagHelper.BarProp = DateTime.Now; Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); + BeginContext(158, 31, true); + WriteLiteral("\r\n\r\nHere is some content "); + EndContext(); + BeginContext(207, 9, true); + WriteLiteral("\r\n"); + EndContext(); + BeginContext(217, 29, false); +#line 9 "TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml" +Write(Foo(item => new Microsoft.AspNetCore.Mvc.Razor.HelperResult(async(__razor_template_writer) => { + BeginContext(222, 24, true); + WriteLiteralTo(__razor_template_writer, "Hello world"); + EndContext(); +} +))); + +#line default +#line hidden + EndContext(); } #pragma warning restore 1998 } diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml index 4cc967e577..8b4fdef616 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.cshtml @@ -3,4 +3,7 @@ @("Hello")
-
\ No newline at end of file + + +Here is some content @*with a comment*@ +@Foo(@Hello world) \ No newline at end of file diff --git a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt index 6e14a411f1..41d43a91e0 100644 --- a/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt +++ b/test/Microsoft.AspNetCore.Razor.Language.Test/TestFiles/IntegrationTests/InstrumentationPassIntegrationTest/BasicTest.ir.txt @@ -66,3 +66,34 @@ Document - ExecuteTagHelpers - CSharpStatement - RazorIRToken - - CSharp - EndContext(); + CSharpStatement - + RazorIRToken - - CSharp - BeginContext(158, 31, true); + HtmlContent - (158:5,7 [31] BasicTest.cshtml) + RazorIRToken - (158:5,7 [4] BasicTest.cshtml) - Html - \n\n + RazorIRToken - (162:7,0 [6] BasicTest.cshtml) - Html - + RazorIRToken - (168:7,6 [21] BasicTest.cshtml) - Html - Here is some content + CSharpStatement - + RazorIRToken - - CSharp - EndContext(); + CSharpStatement - + RazorIRToken - - CSharp - BeginContext(207, 9, true); + HtmlContent - (207:7,45 [9] BasicTest.cshtml) + RazorIRToken - (207:7,45 [7] BasicTest.cshtml) - Html - + RazorIRToken - (214:7,52 [2] BasicTest.cshtml) - Html - \n + CSharpStatement - + RazorIRToken - - CSharp - EndContext(); + CSharpStatement - + RazorIRToken - - CSharp - BeginContext(217, 29, false); + CSharpExpression - (217:8,1 [29] BasicTest.cshtml) + RazorIRToken - (217:8,1 [4] BasicTest.cshtml) - CSharp - Foo( + Template - (222:8,6 [24] BasicTest.cshtml) + CSharpStatement - + RazorIRToken - - CSharp - BeginContext(222, 24, true); + HtmlContent - (222:8,6 [24] BasicTest.cshtml) + RazorIRToken - (222:8,6 [6] BasicTest.cshtml) - Html - + RazorIRToken - (228:8,12 [11] BasicTest.cshtml) - Html - Hello world + RazorIRToken - (239:8,23 [7] BasicTest.cshtml) - Html - + CSharpStatement - + RazorIRToken - - CSharp - EndContext(); + RazorIRToken - (246:8,30 [1] BasicTest.cshtml) - CSharp - ) + CSharpStatement - + RazorIRToken - - CSharp - EndContext();