aboutsummaryrefslogtreecommitdiff
path: root/formatter
diff options
context:
space:
mode:
Diffstat (limited to 'formatter')
-rw-r--r--formatter/formatter.go4
-rw-r--r--formatter/formatter_test.go14
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)