Files
jbergner b8d3a6092a
All checks were successful
release-tag / release-image (push) Successful in 2m0s
OV
2026-07-24 07:31:19 +02:00

20 lines
386 B
Go

package badge
import (
"bytes"
"testing"
)
func TestRenderEscapesText(t *testing.T) {
data, etag := Render(Options{Label: `<script>`, Message: `A&B`, Extent: "assisted"})
if bytes.Contains(data, []byte(`<script>`)) {
t.Fatal("unescaped label")
}
if !bytes.Contains(data, []byte(`A&amp;B`)) {
t.Fatal("message not escaped")
}
if etag == "" {
t.Fatal("missing etag")
}
}