diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-10-20 10:39:00 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-10-20 22:06:58 +0200 |
commit | 4b286b9d2722909d0682e50eeecdfe16c1f47fd8 (patch) | |
tree | 3efb5cd01bc95bc4eada991d01e5a3a84adee28c /resources/image_test.go | |
parent | 689f647baf96af078186f0cdc45199f7d0995d22 (diff) | |
download | hugo-4b286b9d2722909d0682e50eeecdfe16c1f47fd8.tar.gz hugo-4b286b9d2722909d0682e50eeecdfe16c1f47fd8.zip |
resources/images: Allow to set background fill colour
Closes #6298
Diffstat (limited to 'resources/image_test.go')
-rw-r--r-- | resources/image_test.go | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/resources/image_test.go b/resources/image_test.go index 4b88b7aa1..89e686ed1 100644 --- a/resources/image_test.go +++ b/resources/image_test.go @@ -22,7 +22,6 @@ import ( "os" "path" "path/filepath" - "regexp" "runtime" "strconv" "sync" @@ -540,6 +539,18 @@ func TestImageOperationsGolden(t *testing.T) { fmt.Println(workDir) } + // Test PNGs with alpha channel. + for _, img := range []string{"gopher-hero8.png", "gradient-circle.png"} { + orig := fetchImageForSpec(spec, c, img) + for _, resizeSpec := range []string{"200x #e3e615", "200x jpg #e3e615"} { + resized, err := orig.Resize(resizeSpec) + c.Assert(err, qt.IsNil) + rel := resized.RelPermalink() + c.Log("resize", rel) + c.Assert(rel, qt.Not(qt.Equals), "") + } + } + for _, img := range testImages { orig := fetchImageForSpec(spec, c, img) @@ -618,9 +629,6 @@ func TestImageOperationsGolden(t *testing.T) { c.Assert(len(dirinfos1), qt.Equals, len(dirinfos2)) for i, fi1 := range dirinfos1 { - if regexp.MustCompile("gauss").MatchString(fi1.Name()) { - continue - } fi2 := dirinfos2[i] c.Assert(fi1.Name(), qt.Equals, fi2.Name()) |