package webpages
import (
"bytes"
"html/template"
"strings"
"testing"
"git.aetherial.dev/aeth/keiji/pkg/storage"
)
func TestDigitalArtAdminTemplates(t *testing.T) {
tmpl, err := template.ParseFS(content, "html/*.html")
if err != nil {
t.Fatal(err)
}
image := storage.Image{Ident: "abc", Title: "A
", Desc: "A & description", MediaType: "image/png"}
video := storage.Image{Ident: "vid", Title: "Video", MediaType: "video/webm"}
cases := []struct {
name string
data any
want []string
}{
{"digital_art_admin_list", map[string]any{"Images": []storage.Image{image, video}}, []string{"/admin/digital/abc", "/admin/digital/vid", "![]()