diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-12-07 09:49:26 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-12-07 09:49:26 +0300 |
commit | 4b5f743959394d443c4dcaa0ccae21842b51adaf (patch) | |
tree | ae9f5604d9d804b4bbc04a64bbfc5bfeae161201 /minifiers/minifiers_test.go | |
parent | 931a1324503a4414e38d26efe82e1add811a8d29 (diff) |
minifiers: Fixx CSS2 color code handling
Fixes #5506
Diffstat (limited to 'minifiers/minifiers_test.go')
-rw-r--r-- | minifiers/minifiers_test.go | 20 |
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()) + } + +} |