diff options
Diffstat (limited to 'formatter')
-rw-r--r-- | formatter/formatter.go | 4 | ||||
-rw-r--r-- | formatter/formatter_test.go | 14 |
2 files changed, 5 insertions, 13 deletions
diff --git a/formatter/formatter.go b/formatter/formatter.go index 8bd1c4d..526de5a 100644 --- a/formatter/formatter.go +++ b/formatter/formatter.go @@ -35,10 +35,6 @@ func PrintAst(ast parser.AstNode) { printChildren(ast.Children) fmt.Printf("</%s>", ast.Text) } - - if ast.Newline { - fmt.Print("\n") - } case parser.Tagless: printChildren(ast.Children) case parser.TaglessTrim: diff --git a/formatter/formatter_test.go b/formatter/formatter_test.go index c5f0b83..4fe8035 100644 --- a/formatter/formatter_test.go +++ b/formatter/formatter_test.go @@ -35,14 +35,14 @@ func restoreAndCapture() string { func TestPrintAst(t *testing.T) { s := ` html lang="en" { - >head attr { - >title {- + head attr { + title {- My Website } meta .→{} x="y"{} } - >body { - >div #some-id {} + body { + div #some-id {} div key="val" .class-1 .class-2 { p {- This is some @em{-emphatic} text } } @@ -52,11 +52,7 @@ func TestPrintAst(t *testing.T) { }` result := `<html lang="en"><head attr><title> My Website - </title> -<meta class="→{}" x="y"></head> -<body><div id="some-id"> -<div class="class-1 class-2" key="val"><p> This is some <em>emphatic</em> text </p></div><tags key="Some long value"></body> -</html>` + </title><meta class="→{}" x="y"></head><body><div id="some-id"><div class="class-1 class-2" key="val"><p> This is some <em>emphatic</em> text </p></div><tags key="Some long value"></body></html>` // Write the source to a temp file r := strings.NewReader(s) |