public IConcordionExtender WithLinkedJavaScript(string jsPath, Resource targetResource) { WithResource(jsPath, targetResource); var javaScriptLinker = new JavaScriptLinker(targetResource); WithDocumentParsingListener(javaScriptLinker); WithSpecificationProcessingListener(javaScriptLinker); return(this); }
public void XmlOutputContainsAnExplicitEndTagForScriptElement() { var javaScriptLinker = new JavaScriptLinker(NOT_NEEDED_PARAMETER); var html = new Element("html"); var head = new Element("head"); html.appendChild(head); javaScriptLinker.beforeParsing(new Document(html)); var expected = "<head><script type=\"text/javascript\"></script></head>"; var actual = new HtmlUtil().RemoveWhitespaceBetweenTags(head.toXML()); Assert.AreEqual(expected, actual); }
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); }