aspnetcore/test/Microsoft.AspNetCore.Razor....
N. Taylor Mullen 2e8c154fcb Make namespace tokens tolerant to EOF and invalid states.
- Updated our `QualifiedIdentifier` to properly parse invalid namespaces. This is more consistent with how the rest of the system works; we consume tokens until we determine if we're in an invalid or valid state. If invalid, we log an error and put back all invalid tokens for the parser to treat as non-directive tokens.
- Added unit tests to validate our extensible directive system can handle malformed namespace tokens at EOF and inline.
- Added a code gen test for Razor.Extensions to prove we've fixed the underlying issue for our `@namespace` directive that crashed VS.

#1393
2017-06-01 12:04:20 -07:00
..
CodeGeneration Make extensible directive type token rendering allow value types. 2017-05-17 10:31:16 -07:00
IntegrationTests Validate line mappings for integration tests in Razor.Extensions. 2017-05-17 10:20:36 -07:00
Intermediate Remove RazorIRBuilder.Document 2017-05-12 18:12:30 -07:00
Legacy Make namespace tokens tolerant to EOF and invalid states. 2017-06-01 12:04:20 -07:00
Properties
TestFiles Make extensible directive type token rendering allow value types. 2017-05-17 10:31:16 -07:00
DefaultDirectiveIRPassTest.cs Remove default usings 2017-05-12 17:08:58 -07:00
DefaultDirectiveSyntaxTreePassTest.cs
DefaultDocumentClassifierPassTest.cs
DefaultItemCollectionTest.cs
DefaultRazorCSharpLoweringPhaseTest.cs [Issue #1318] Renamed RuntimeTarget to CodeTarget 2017-05-12 16:32:55 -07:00
DefaultRazorCodeDocumentTest.cs
DefaultRazorDiagnosticTest.cs
DefaultRazorDirectiveClassifierPhaseTest.cs
DefaultRazorDocumentClassifierPhaseTest.cs
DefaultRazorEngineBuilderTest.cs
DefaultRazorEngineTest.cs
DefaultRazorIRLoweringPhaseIntegrationTest.cs Rename the BoundAttributeDescriptor builder. 2017-05-12 17:39:45 -07:00
DefaultRazorIROptimizationPhaseTest.cs
DefaultRazorParsingPhaseTest.cs Fix #1311 add a base class for features 2017-05-12 21:15:59 -07:00
DefaultRazorSourceDocumentTest.cs
DefaultRazorSyntaxTreePhaseTest.cs
DefaultRazorTagHelperBinderPhaseTest.cs Rename the BoundAttributeDescriptor builder. 2017-05-12 17:39:45 -07:00
DirectiveDescriptorBuilderTest.cs
DirectiveDescriptorTest.cs
DirectiveRemovalIROptimizationPassTest.cs Remove default usings 2017-05-12 17:08:58 -07:00
DocumentClassifierPassBaseTest.cs [Issue #1318] Renamed RuntimeTarget to CodeTarget 2017-05-12 16:32:55 -07:00
FileSystemRazorProjectItemTest.cs
FileSystemRazorProjectTest.cs
HtmlNodeOptimizationPassTest.cs
LargeTextRazorSourceDocumentTest.cs
LegacyRazorDiagnosticTest.cs
Microsoft.AspNetCore.Razor.Language.Test.csproj
RazorCodeDocumentExtensionsTest.cs Remove RazorIRBuilder.Document 2017-05-12 18:12:30 -07:00
RazorCodeDocumentTest.cs
RazorDiagnosticDescriptorTest.cs
RazorDiagnosticTest.cs
RazorEngineBuilderExtensionsTest.cs [Issue #1318] Renamed RuntimeTarget to CodeTarget 2017-05-12 16:32:55 -07:00
RazorEngineTest.cs
RazorProjectItemTest.cs
RazorProjectTest.cs
RazorSourceDocumentTest.cs
RazorSyntaxTreeTest.cs
RazorTemplateEngineTest.cs
SourceChangeTest.cs
SourceLocationTest.cs
SourceSpanTest.cs
SyntaxTreeVerifier.cs
TagHelperBinderTest.cs
TagHelperDescriptorBuilderTest.cs Make ViewComponentTagHelper's display name nicer. 2017-05-18 14:48:59 -07:00
TagHelperRequiredAttributeDescriptorBuilderTest.cs
TagHelperRequiredAttributeDescriptorTest.cs