public void Test4() { StringReader reader = new StringReader(@"%script{type=""text/javascript""} function selectAll(source, cat) { var elems = $('tbl').getElementsByClassName(cat); for each (var item in elems) $(item).checked = source.checked; }" ); _generator.Parse(reader); _generator.PrintDocument(); StringBuilder sb = new StringBuilder(); StringWriter writer = new StringWriter(sb); _generator.GenerateCode(writer); }
protected static string Parse(string text) { HamlGenerator parser = new HamlGenerator(); TextReader input = new StringReader(text); parser.Parse(input); StringBuilder sb = new StringBuilder(); TextWriter output = new StringWriter(sb); parser.GenerateCode(output); return(output.ToString()); }
public void TestSelfClosing() { HamlGenerator parser = new HamlGenerator(); TextReader input = new StringReader("%img{src=\"bild\",border=\"1\"}"); parser.Parse(input); StringWriter output = new StringWriter(new StringBuilder()); parser.GenerateCode(output); Assert.Equal("sb.Append(@\"<img src=\"\"bild\"\" border=\"\"1\"\"/>\");", output.ToString()); }