about summary refs log tree commit diff stats
path: root/el/forms_test.go
diff options
context:
space:
mode:
authorMarkus Wüstenberg2020-09-25 09:57:47 +0200
committerGitHub2020-09-25 09:57:47 +0200
commit5da578cfdf717ff1465f729194c8192a00412881 (patch)
tree9bd1c59936f81efeb4d96edd40043301a97ed606 /el/forms_test.go
parent77b64b13028d94a54491e606eed4dc759ec46dd2 (diff)
downloadgomponents-5da578cfdf717ff1465f729194c8192a00412881.tar.lz
gomponents-5da578cfdf717ff1465f729194c8192a00412881.tar.zst
gomponents-5da578cfdf717ff1465f729194c8192a00412881.zip
Group element helpers in different files (#21)
According to the section at https://developer.mozilla.org/en-US/docs/Web/HTML/Element
Diffstat (limited to 'el/forms_test.go')
-rw-r--r--el/forms_test.go58
1 files changed, 0 insertions, 58 deletions
diff --git a/el/forms_test.go b/el/forms_test.go
deleted file mode 100644
index 2f43036..0000000
--- a/el/forms_test.go
+++ /dev/null
@@ -1,58 +0,0 @@
-package el_test
-
-import (
-	"testing"
-
-	g "github.com/maragudk/gomponents"
-	"github.com/maragudk/gomponents/assert"
-	"github.com/maragudk/gomponents/el"
-)
-
-func TestButton(t *testing.T) {
-	t.Run("returns a button element", func(t *testing.T) {
-		assert.Equal(t, `<button />`, el.Button())
-	})
-}
-
-func TestForm(t *testing.T) {
-	t.Run("returns a form element with action and method attributes", func(t *testing.T) {
-		assert.Equal(t, `<form action="/" method="post" />`, el.Form("/", "post"))
-	})
-}
-
-func TestInput(t *testing.T) {
-	t.Run("returns an input element with attributes type and name", func(t *testing.T) {
-		assert.Equal(t, `<input type="text" name="hat" />`, el.Input("text", "hat"))
-	})
-}
-
-func TestLabel(t *testing.T) {
-	t.Run("returns a label element with attribute for", func(t *testing.T) {
-		assert.Equal(t, `<label for="hat">Hat</label>`, el.Label("hat", g.Text("Hat")))
-	})
-}
-
-func TestOption(t *testing.T) {
-	t.Run("returns an option element with attribute label and content", func(t *testing.T) {
-		assert.Equal(t, `<option value="hat">Hat</option>`, el.Option("Hat", "hat"))
-	})
-}
-
-func TestProgress(t *testing.T) {
-	t.Run("returns a progress element with attributes value and max", func(t *testing.T) {
-		assert.Equal(t, `<progress value="5.5" max="10" />`, el.Progress(5.5, 10))
-	})
-}
-
-func TestSelect(t *testing.T) {
-	t.Run("returns a select element with attribute name", func(t *testing.T) {
-		assert.Equal(t, `<select name="hat"><option value="partyhat">Partyhat</option></select>`,
-			el.Select("hat", el.Option("Partyhat", "partyhat")))
-	})
-}
-
-func TestTextarea(t *testing.T) {
-	t.Run("returns a textarea element with attribute name", func(t *testing.T) {
-		assert.Equal(t, `<textarea name="hat" />`, el.Textarea("hat"))
-	})
-}