summaryrefslogtreecommitdiffstats
path: root/minifiers/minifiers_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'minifiers/minifiers_test.go')
-rw-r--r--minifiers/minifiers_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/minifiers/minifiers_test.go b/minifiers/minifiers_test.go
index 6500aa2c2..acfa22d2c 100644
--- a/minifiers/minifiers_test.go
+++ b/minifiers/minifiers_test.go
@@ -71,3 +71,23 @@ func TestNew(t *testing.T) {
}
}
+
+func TestBugs(t *testing.T) {
+ assert := require.New(t)
+ m := New(media.DefaultTypes, output.DefaultFormats)
+
+ for _, test := range []struct {
+ tp media.Type
+ rawString string
+ expectedMinString string
+ }{
+ // https://github.com/gohugoio/hugo/issues/5506
+ {media.CSSType, " body { color: rgba(000, 000, 000, 0.7); }", "body{color:rgba(0,0,0,.7)}"},
+ } {
+ var b bytes.Buffer
+
+ assert.NoError(m.Minify(test.tp, &b, strings.NewReader(test.rawString)))
+ assert.Equal(test.expectedMinString, b.String())
+ }
+
+}