package entry
import (
"strings"
"testing"
)
// TestRenderHTMLEscapesRawHTML ist ein Sicherheitstest.
//
// Das gerenderte Ergebnis wird in der Weboberfläche ohne weiteres Escaping
// eingesetzt. Der Schutz davor, dass jemand über einen Eintrag ein ",
"
",
"",
}
for _, input := range malicious {
html, err := RenderHTML(input, "/p/test/e/")
if err != nil {
t.Fatalf("RenderHTML(%q): %v", input, err)
}
if strings.Contains(html, " im Text", "script")
if strings.Contains(got, "