Added property bag to tag helper descriptor. (#822)

aspnet/Mvc#1051
This commit is contained in:
Crystal Qian 2016-08-25 09:31:29 -07:00 committed by Pranav K
parent b34543621f
commit 127e095370
2 changed files with 8 additions and 5 deletions

View File

@ -20,7 +20,7 @@ namespace Microsoft.AspNetCore.Razor.Compilation.TagHelpers
private IDictionary<string, string> _propertyBag;
private IEnumerable<TagHelperAttributeDescriptor> _attributes =
Enumerable.Empty<TagHelperAttributeDescriptor>();
private IEnumerable<TagHelperRequiredAttributeDescriptor> _requiredAttributes =
private IEnumerable<TagHelperRequiredAttributeDescriptor> _requiredAttributes =
Enumerable.Empty<TagHelperRequiredAttributeDescriptor>();
/// <summary>

View File

@ -70,7 +70,7 @@ namespace Microsoft.AspNetCore.Razor.CodeGenerators
BaselineWriter.WriteBaseline( baselinePath, result.Code);
}
#else
Assert.Equal(expectedOutput, result.Code);
Assert.Equal(expectedOutput, NormalizeLineEndings(result.Code));
#endif
}
@ -103,11 +103,11 @@ namespace Microsoft.AspNetCore.Razor.CodeGenerators
};
}
}
[Theory]
[MemberData(nameof(ModifyOutputData))]
public void BuildAfterExecuteContent_ModifyChunks_ModifyOutput(
CSharpCodeGenerator generator,
CSharpCodeGenerator generator,
CodeGeneratorResult expectedResult,
string fileName)
{
@ -123,7 +123,7 @@ namespace Microsoft.AspNetCore.Razor.CodeGenerators
BaselineWriter.WriteBaseline( baselinePath, result.Code);
}
#else
Assert.Equal(result.Code, expectedResult.Code);
Assert.Equal(expectedResult.Code, NormalizeLineEndings(result.Code));
#endif
}
@ -212,5 +212,8 @@ namespace Microsoft.AspNetCore.Razor.CodeGenerators
return base.Generate();
}
}
private static string NormalizeLineEndings(string content) =>
content.Replace("\r", "").Replace("\n", "\r\n");
}
}