diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-03-20 18:34:53 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-03-20 22:35:57 +0300 |
commit | 7204b354a9f46778f068a4712447d6d4fefbefd8 (patch) | |
tree | a7d58d64fb9266f5c3f28251cb677b245925e728 /minifiers/config_test.go | |
parent | 574c2959b8d3338764fa1db102a5e0fd6ed322d9 (diff) |
Some minify configuration adjustments
Diffstat (limited to 'minifiers/config_test.go')
-rw-r--r-- | minifiers/config_test.go | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/minifiers/config_test.go b/minifiers/config_test.go index b4f68f8c7..f90bad994 100644 --- a/minifiers/config_test.go +++ b/minifiers/config_test.go @@ -14,7 +14,6 @@ package minifiers import ( - "fmt" "testing" "github.com/spf13/viper" @@ -26,8 +25,8 @@ func TestConfig(t *testing.T) { c := qt.New(t) v := viper.New() - v.Set("minifiers", map[string]interface{}{ - "enablexml": false, + v.Set("minify", map[string]interface{}{ + "disablexml": true, "tdewolff": map[string]interface{}{ "html": map[string]interface{}{ "keepwhitespace": false, @@ -36,10 +35,11 @@ func TestConfig(t *testing.T) { }) conf, err := decodeConfig(v) - fmt.Println(conf) c.Assert(err, qt.IsNil) + c.Assert(conf.MinifyOutput, qt.Equals, false) + // explicitly set value c.Assert(conf.Tdewolff.HTML.KeepWhitespace, qt.Equals, false) // default value @@ -47,6 +47,19 @@ func TestConfig(t *testing.T) { c.Assert(conf.Tdewolff.CSS.KeepCSS2, qt.Equals, true) // `enable` flags - c.Assert(conf.EnableHTML, qt.Equals, true) - c.Assert(conf.EnableXML, qt.Equals, false) + c.Assert(conf.DisableHTML, qt.Equals, false) + c.Assert(conf.DisableXML, qt.Equals, true) +} + +func TestConfigLegacy(t *testing.T) { + c := qt.New(t) + v := viper.New() + + // This was a bool < Hugo v0.58. + v.Set("minify", true) + + conf, err := decodeConfig(v) + c.Assert(err, qt.IsNil) + c.Assert(conf.MinifyOutput, qt.Equals, true) + } |