all repos — gomponents @ f27cb0c05f23785189979e57c831eb798e1da1f1

HTML components in pure Go

Add Textf function (#17) Like Text, but calls fmt.Sprintf before rendering.

Markus Wüstenberg
commit

f27cb0c05f23785189979e57c831eb798e1da1f1

parent

3de9270f785082b70e5d3cb7212271d7ad86a6d9

1 file changed, 7 insertions(+), 0 deletions(-)

changed files
M gomponents_test.gogomponents_test.go
@@ -81,6 +81,13 @@ assert.Equal(t, "<div/>", 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) + }) +} + func TestRaw(t *testing.T) { t.Run("renders raw text", func(t *testing.T) { e := g.Raw("<div/>")