From 4d9f1c2aedf43dbd0989f4c8165a18ed6a5a33ed Mon Sep 17 00:00:00 2001 From: Markus Wüstenberg Date: Fri, 18 Sep 2020 15:01:10 +0200 Subject: Add package el with element helpers (#8) --- el/elements_test.go | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 el/elements_test.go (limited to 'el/elements_test.go') diff --git a/el/elements_test.go b/el/elements_test.go new file mode 100644 index 0000000..eb0db47 --- /dev/null +++ b/el/elements_test.go @@ -0,0 +1,39 @@ +package el_test + +import ( + "testing" + + g "github.com/maragudk/gomponents" + "github.com/maragudk/gomponents/assert" + "github.com/maragudk/gomponents/el" +) + +func TestDocument(t *testing.T) { + t.Run("returns doctype and children", func(t *testing.T) { + assert.Equal(t, `
`, el.Document(g.El("html"))) + }) +} + +func TestHTML(t *testing.T) { + t.Run("returns an html element", func(t *testing.T) { + assert.Equal(t, "", el.HTML(g.El("div"), g.El("span"))) + }) +} + +func TestHead(t *testing.T) { + t.Run("returns a head element", func(t *testing.T) { + assert.Equal(t, "