From ba0d83f4fb1b588f7931b9a31609807adfa11163 Mon Sep 17 00:00:00 2001 From: Markus Wüstenberg Date: Tue, 8 Jun 2021 18:12:04 +0200 Subject: Add examples in test files (#80) These show up in godoc.--- gomponents_test.go | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) (limited to 'gomponents_test.go') diff --git a/gomponents_test.go b/gomponents_test.go index dffa64c..3064c0f 100644 --- a/gomponents_test.go +++ b/gomponents_test.go @@ -4,6 +4,7 @@ import ( "errors" "fmt" "io" + "os" "strings" "testing" @@ -77,6 +78,18 @@ func BenchmarkAttr(b *testing.B) { }) } +func ExampleAttr_bool() { + e := g.El("input", g.Attr("required")) + _ = e.Render(os.Stdout) + // Output: +} + +func ExampleAttr_name_value() { + e := g.El("div", g.Attr("id", "hat")) + _ = e.Render(os.Stdout) + // Output:
+} + type outsider struct{} func (o outsider) String() string { @@ -146,6 +159,12 @@ func BenchmarkEl(b *testing.B) { }) } +func ExampleEl() { + e := g.El("div", g.El("span")) + _ = e.Render(os.Stdout) + // Output: