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)