From a9f6a63e7fe6b27ea6ca32cc3a8361ba576617c0 Mon Sep 17 00:00:00 2001
From: "N. Taylor Mullen"
Date: Mon, 8 Sep 2014 17:08:45 -0700
Subject: [PATCH] Test nested tags in script tag fix.
#115
---
.../Parser/Html/HtmlTagsTest.cs | 40 +++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/test/Microsoft.AspNet.Razor.Test/Parser/Html/HtmlTagsTest.cs b/test/Microsoft.AspNet.Razor.Test/Parser/Html/HtmlTagsTest.cs
index 5151deffb0..b947c557fe 100644
--- a/test/Microsoft.AspNet.Razor.Test/Parser/Html/HtmlTagsTest.cs
+++ b/test/Microsoft.AspNet.Razor.Test/Parser/Html/HtmlTagsTest.cs
@@ -125,6 +125,46 @@ namespace Microsoft.AspNet.Razor.Test.Parser.Html
BlockFactory.MarkupTagBlock("")));
}
+ [Fact]
+ public void ScriptTag_WithNestedMalformedTag()
+ {
+ ParseDocumentTest("",
+ new MarkupBlock(
+ BlockFactory.MarkupTagBlock("")));
+ }
+
+ [Fact]
+ public void ScriptTag_WithNestedEndTag()
+ {
+ ParseDocumentTest("
",
+ new MarkupBlock(
+ BlockFactory.MarkupTagBlock("")));
+ }
+
+ [Fact]
+ public void ScriptTag_WithNestedBeginTag()
+ {
+ ParseDocumentTest("",
+ new MarkupBlock(
+ BlockFactory.MarkupTagBlock("")));
+ }
+
+ [Fact]
+ public void ScriptTag_WithNestedTag()
+ {
+ ParseDocumentTest("",
+ new MarkupBlock(
+ BlockFactory.MarkupTagBlock("")));
+ }
+
[Theory]
[MemberData("VoidElementNames")]
public void VoidElementFollowedByContent(string tagName)