diff --git a/markup/goldmark/convert_test.go b/markup/goldmark/convert_test.go
index 4264f2268..9500d2aac 100644
--- a/markup/goldmark/convert_test.go
+++ b/markup/goldmark/convert_test.go
@@ -195,6 +195,26 @@ func TestConvertAutoIDBlackfriday(t *testing.T) {
c.Assert(got, qt.Contains, "
")
}
+func TestConvertIssues(t *testing.T) {
+ c := qt.New(t)
+
+ // https://github.com/gohugoio/hugo/issues/7619
+ c.Run("Hyphen in HTML attributes", func(c *qt.C) {
+ mconf := markup_config.Default
+ mconf.Goldmark.Renderer.Unsafe = true
+ input := `
+ This will be "slotted" into the custom element.
+
+`
+
+ b := convert(c, mconf, input)
+ got := string(b.Bytes())
+
+ c.Assert(got, qt.Contains, "
\nThis will be “slotted” into the custom element.
\n
\n")
+ })
+
+}
+
func TestCodeFence(t *testing.T) {
c := qt.New(t)