all repos — gomponents @ 77b64b13028d94a54491e606eed4dc759ec46dd2

HTML components in pure Go

Add space before auto-closing element (#20)

Markus Wüstenberg
commit

77b64b13028d94a54491e606eed4dc759ec46dd2

parent

5929ba8c41859ca9ea4117f42525e7be370ff55f

1 file changed, 10 insertions(+), 10 deletions(-)

changed files
M gomponents_test.gogomponents_test.go
@@ -61,22 +61,22 @@
func TestEl(t *testing.T) { t.Run("renders an empty element if no children given", func(t *testing.T) { e := g.El("div") - assert.Equal(t, "<div/>", e) + assert.Equal(t, "<div />", e) }) t.Run("renders an empty element if only attributes given as children", func(t *testing.T) { e := g.El("div", g.Attr("class", "hat")) - assert.Equal(t, `<div class="hat"/>`, e) + assert.Equal(t, `<div class="hat" />`, e) }) t.Run("renders an element, attributes, and element children", func(t *testing.T) { e := g.El("div", g.Attr("class", "hat"), g.El("span")) - assert.Equal(t, `<div class="hat"><span/></div>`, e) + assert.Equal(t, `<div class="hat"><span /></div>`, e) }) t.Run("renders attributes at the correct place regardless of placement in parameter list", func(t *testing.T) { e := g.El("div", g.El("span"), g.Attr("class", "hat")) - assert.Equal(t, `<div class="hat"><span/></div>`, e) + assert.Equal(t, `<div class="hat"><span /></div>`, e) }) t.Run("renders outside if node does not implement placer", func(t *testing.T) {
@@ -87,22 +87,22 @@ }
func TestText(t *testing.T) { t.Run("renders escaped text", func(t *testing.T) { - e := g.Text("<div/>") - assert.Equal(t, "&lt;div/&gt;", e) + e := g.Text("<div />") + assert.Equal(t, "&lt;div /&gt;", e) }) } func TestTextf(t *testing.T) { t.Run("renders interpolated and escaped text", func(t *testing.T) { - e := g.Textf("<%v/>", "div") - assert.Equal(t, "&lt;div/&gt;", e) + e := g.Textf("<%v />", "div") + assert.Equal(t, "&lt;div /&gt;", e) }) } func TestRaw(t *testing.T) { t.Run("renders raw text", func(t *testing.T) { - e := g.Raw("<div/>") - assert.Equal(t, "<div/>", e) + e := g.Raw("<div />") + assert.Equal(t, "<div />", e) }) }