From 18e90339fcac48806a5777766aeb256be2b8c4bc Mon Sep 17 00:00:00 2001
From: Markus Wüstenberg
Date: Wed, 28 Oct 2020 16:16:18 +0100
Subject: Add element helpers and refactor (#34)
This change adds a lot of element helpers, and refactors:
- helpers into simple, text, and other helpers
- most tests into table-driven tests, so they're easier to read
Thanks to @oderwat for pushing me to improve the tests. 😉---
el/inline_test.go | 45 ---------------------------------------------
1 file changed, 45 deletions(-)
delete mode 100644 el/inline_test.go
(limited to 'el/inline_test.go')
diff --git a/el/inline_test.go b/el/inline_test.go
deleted file mode 100644
index 0873bc2..0000000
--- a/el/inline_test.go
+++ /dev/null
@@ -1,45 +0,0 @@
-package el_test
-
-import (
- "testing"
-
- g "github.com/maragudk/gomponents"
- "github.com/maragudk/gomponents/assert"
- "github.com/maragudk/gomponents/el"
-)
-
-func TestSpan(t *testing.T) {
- t.Run("returns a span element", func(t *testing.T) {
- assert.Equal(t, `hat`, el.Span(g.Text("hat")))
- })
-}
-
-func TestA(t *testing.T) {
- t.Run("returns an a element with a href attribute", func(t *testing.T) {
- assert.Equal(t, `hat`, el.A("#", g.Text("hat")))
- })
-}
-
-func TestB(t *testing.T) {
- t.Run("returns a b element", func(t *testing.T) {
- assert.Equal(t, `hat`, el.B("hat", g.Attr("id", "text")))
- })
-}
-
-func TestStrong(t *testing.T) {
- t.Run("returns a strong element", func(t *testing.T) {
- assert.Equal(t, `hat`, el.Strong("hat", g.Attr("id", "text")))
- })
-}
-
-func TestI(t *testing.T) {
- t.Run("returns an i element", func(t *testing.T) {
- assert.Equal(t, `hat`, el.I("hat", g.Attr("id", "text")))
- })
-}
-
-func TestEm(t *testing.T) {
- t.Run("returns an em element", func(t *testing.T) {
- assert.Equal(t, `hat`, el.Em("hat", g.Attr("id", "text")))
- })
-}
--
cgit 1.4.1