public void XmlOutputContainsAnExplicitEndTagForScriptElement() { var javaScriptLinker = new JavaScriptLinker(NOT_NEEDED_PARAMETER); var html = new XElement("html"); var head = new XElement("head"); html.Add(head); javaScriptLinker.BeforeParsing(new XDocument(html)); var expected = "<head><script type=\"text/javascript\"></script></head>"; var actual = new HtmlUtil().RemoveWhitespaceBetweenTags(head.ToString()); Assert.AreEqual(expected, actual); }
public IConcordionExtender WithLinkedJavaScript(string jsPath, Resource targetResource) { WithResource(jsPath, targetResource); var javaScriptLinker = new JavaScriptLinker(targetResource); WithDocumentParsingListener(javaScriptLinker); WithSpecificationProcessingListener(javaScriptLinker); return this; }