package el_test
import (
"testing"
g "github.com/maragudk/gomponents"
"github.com/maragudk/gomponents/assert"
"github.com/maragudk/gomponents/el"
)
func TestAddress(t *testing.T) {
t.Run("returns an address element", func(t *testing.T) {
assert.Equal(t, `
`, el.Address())
})
}
func TestArticle(t *testing.T) {
t.Run("returns an article element", func(t *testing.T) {
assert.Equal(t, ``, el.Article())
})
}
func TestAside(t *testing.T) {
t.Run("returns an aside element", func(t *testing.T) {
assert.Equal(t, ``, el.Aside())
})
}
func TestFooter(t *testing.T) {
t.Run("returns a footer element", func(t *testing.T) {
assert.Equal(t, ``, el.Footer())
})
}
func TestHeader(t *testing.T) {
t.Run("returns a header element", func(t *testing.T) {
assert.Equal(t, ``, el.Header())
})
}
func TestH1(t *testing.T) {
t.Run("returns an h1 element", func(t *testing.T) {
assert.Equal(t, `hat
`, el.H1("hat", g.Attr("id", "headline")))
})
}
func TestH2(t *testing.T) {
t.Run("returns an h2 element", func(t *testing.T) {
assert.Equal(t, `hat
`, el.H2("hat", g.Attr("id", "headline")))
})
}
func TestH3(t *testing.T) {
t.Run("returns an h3 element", func(t *testing.T) {
assert.Equal(t, `hat
`, el.H3("hat", g.Attr("id", "headline")))
})
}
func TestH4(t *testing.T) {
t.Run("returns an h4 element", func(t *testing.T) {
assert.Equal(t, `hat
`, el.H4("hat", g.Attr("id", "headline")))
})
}
func TestH5(t *testing.T) {
t.Run("returns an h5 element", func(t *testing.T) {
assert.Equal(t, `hat
`, el.H5("hat", g.Attr("id", "headline")))
})
}
func TestH6(t *testing.T) {
t.Run("returns an h6 element", func(t *testing.T) {
assert.Equal(t, `hat
`, el.H6("hat", g.Attr("id", "headline")))
})
}
func TestHGroup(t *testing.T) {
t.Run("returns an hgroup element", func(t *testing.T) {
assert.Equal(t, ``, el.HGroup())
})
}
func TestMainEl(t *testing.T) {
t.Run("returns a main element", func(t *testing.T) {
assert.Equal(t, ``, el.Main())
})
}
func TestNav(t *testing.T) {
t.Run("returns a nav element", func(t *testing.T) {
assert.Equal(t, ``, el.Nav())
})
}
func TestSection(t *testing.T) {
t.Run("returns a section element", func(t *testing.T) {
assert.Equal(t, ``, el.Section())
})
}