public void BuildsScriptWithSrcAndJsType() { var script = new ScriptElem {Src = "http://cdn.com/test.js", Type = ScriptType.Javascript}; var html = script.Html; var expected = "<script src=\"http://cdn.com/test.js\" type=\"text/javascript\"></script>"; Assert.AreEqual(expected, html); }
public void BuildsScriptWithSrc() { var script = new ScriptElem {Src = "../src/test.js"}; var html = script.Html; var expected = "<script src=\"../src/test.js\"></script>"; Assert.AreEqual(expected, html); }
public void BuildsScriptWithBody() { var script = new ScriptElem {Body = "function() {}"}; var html = script.Html; var expected = "<script>function() {}</script>"; Assert.AreEqual(expected, html); }
public void BuildsScriptWithJsTypeAndBody() { var script = new ScriptElem {Type = ScriptType.Javascript, Body = "function() {}"}; var html = script.Html; var expected = "<script type=\"text/javascript\">function() {}</script>"; Assert.AreEqual(expected, html); }
public void BuildsEmptyScript() { var script = new ScriptElem(); var html = script.Html; var expected = "<script></script>"; Assert.AreEqual(expected, html); }