Skip to content

Commit 67b5588

Browse files
author
N. Taylor Mullen
committed
Convert CSharpWhitespaceHandlingTest to use baselines.
#2263
1 parent 048a6ec commit 67b5588

File tree

2 files changed

+28
-18
lines changed

2 files changed

+28
-18
lines changed

test/Microsoft.AspNetCore.Razor.Language.Test/Legacy/CSharpWhitespaceHandlingTest.cs

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,15 @@ namespace Microsoft.AspNetCore.Razor.Language.Legacy
88
{
99
public class CSharpWhitespaceHandlingTest : CsHtmlMarkupParserTestBase
1010
{
11+
public CSharpWhitespaceHandlingTest()
12+
{
13+
UseBaselineTests = true;
14+
}
15+
1116
[Fact]
1217
public void StatementBlockDoesNotAcceptTrailingNewlineIfNewlinesAreSignificantToAncestor()
1318
{
14-
ParseBlockTest("@: @if (true) { }" + Environment.NewLine
15-
+ "}",
16-
new MarkupBlock(
17-
Factory.MarkupTransition()
18-
.Accepts(AcceptedCharactersInternal.None),
19-
Factory.MetaMarkup(":", HtmlSymbolType.Colon),
20-
Factory.Markup(" ")
21-
.With(new SpanEditHandler(
22-
CSharpLanguageCharacteristics.Instance.TokenizeString,
23-
AcceptedCharactersInternal.Any)),
24-
new StatementBlock(
25-
Factory.CodeTransition()
26-
.Accepts(AcceptedCharactersInternal.None),
27-
Factory.Code("if (true) { }")
28-
.AsStatement()
29-
),
30-
Factory.Markup(Environment.NewLine)
31-
.Accepts(AcceptedCharactersInternal.None)));
19+
ParseBlockTest("@: @if (true) { }" + Environment.NewLine + "}");
3220
}
3321
}
3422
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Markup block - Gen<None> - 19 - (0:0,0)
2+
Transition span - Gen<None> - [@] - SpanEditHandler;Accepts:None - (0:0,0) - Symbols:1
3+
HtmlSymbolType.Transition;[@];
4+
MetaCode span - Gen<None> - [:] - SpanEditHandler;Accepts:Any - (1:0,1) - Symbols:1
5+
HtmlSymbolType.Colon;[:];
6+
Markup span - Gen<Markup> - [ ] - SpanEditHandler;Accepts:Any - (2:0,2) - Symbols:1
7+
HtmlSymbolType.WhiteSpace;[ ];
8+
Statement block - Gen<None> - 14 - (3:0,3)
9+
Transition span - Gen<None> - [@] - SpanEditHandler;Accepts:None - (3:0,3) - Symbols:1
10+
CSharpSymbolType.Transition;[@];
11+
Code span - Gen<Stmt> - [if (true) { }] - SpanEditHandler;Accepts:Any - (4:0,4) - Symbols:9
12+
CSharpSymbolType.Keyword;[if];
13+
CSharpSymbolType.WhiteSpace;[ ];
14+
CSharpSymbolType.LeftParenthesis;[(];
15+
CSharpSymbolType.Keyword;[true];
16+
CSharpSymbolType.RightParenthesis;[)];
17+
CSharpSymbolType.WhiteSpace;[ ];
18+
CSharpSymbolType.LeftBrace;[{];
19+
CSharpSymbolType.WhiteSpace;[ ];
20+
CSharpSymbolType.RightBrace;[}];
21+
Markup span - Gen<Markup> - [LF] - SpanEditHandler;Accepts:None - (17:0,17) - Symbols:1
22+
HtmlSymbolType.NewLine;[LF];

0 commit comments

Comments
 (0)