From b12942fb32082729e862eb53b8c3962534561e83 Mon Sep 17 00:00:00 2001 From: Markus Wüstenberg Date: Thu, 3 Nov 2022 11:32:16 +0100 Subject: Delete low-value helper components (#115) I'd rather reserve the package for components that have proven repeatedly useful, like `Classes` and `HTML5`.--- components/components_test.go | 62 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 components/components_test.go (limited to 'components/components_test.go') diff --git a/components/components_test.go b/components/components_test.go new file mode 100644 index 0000000..6420cab --- /dev/null +++ b/components/components_test.go @@ -0,0 +1,62 @@ +package components_test + +import ( + "os" + "testing" + + g "github.com/maragudk/gomponents" + . "github.com/maragudk/gomponents/components" + . "github.com/maragudk/gomponents/html" + "github.com/maragudk/gomponents/internal/assert" +) + +func TestHTML5(t *testing.T) { + t.Run("returns an html5 document template", func(t *testing.T) { + e := HTML5(HTML5Props{ + Title: "Hat", + Description: "Love hats.", + Language: "en", + Head: []g.Node{Link(Rel("stylesheet"), Href("/hat.css"))}, + Body: []g.Node{Div()}, + }) + + assert.Equal(t, `