Bugfix: early string ending for font-family · tdewolff/minify@ebea09e

@@ -61,6 +61,7 @@ func TestCSS(t *testing.T) {

6161

assertCSS(t, m, false, "filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);", "filter:alpha(opacity=0)")

6262

assertCSS(t, m, false, "content: \"a\\\nb\";", "content:\"ab\"")

6363

assertCSS(t, m, false, "content: \"a\\\r\nb\\\r\nc\";", "content:\"abc\"")

64+

assertCSS(t, m, false, "content: \"\";", "content:")

6465

assertCSS(t, m, true, "i { key: value; key2: value; }", "i{key:value;key2:value}")

6566

assertCSS(t, m, true, ".cla .ss > #id { x:y; }", ".cla .ss>#id{x:y}")

6667

assertCSS(t, m, true, ".cla[id ^= L] { x:y; }", ".cla[id^=L]{x:y}")

@@ -116,6 +117,9 @@ func TestCSS(t *testing.T) {

116117

assertCSS(t, m, false, "margin: rgb(ident);", "margin:rgb(ident)")

117118

assertCSS(t, m, false, "filter: progid:b().c.Alpha(rgba(x));", "filter:progid:b().c.Alpha(rgba(x))")

118119

assertCSS(t, m, true, "a, b + c { x:y; }", "a,b+c{x:y}")

120+121+

// go-fuzz

122+

assertCSS(t, m, false, "FONT-FAMILY: ru\"", "font-family:ru")

119123

}

120124121125

////////////////////////////////////////////////////////////////