summaryrefslogtreecommitdiffstats
path: root/cache/filecache/filecache_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'cache/filecache/filecache_test.go')
-rw-r--r--cache/filecache/filecache_test.go106
1 files changed, 0 insertions, 106 deletions
diff --git a/cache/filecache/filecache_test.go b/cache/filecache/filecache_test.go
index d483fc1a7..4f5336be5 100644
--- a/cache/filecache/filecache_test.go
+++ b/cache/filecache/filecache_test.go
@@ -19,7 +19,6 @@ import (
"io/ioutil"
"path/filepath"
"regexp"
- "runtime"
"strings"
"sync"
"testing"
@@ -31,7 +30,6 @@ import (
"github.com/gohugoio/hugo/hugofs"
"github.com/gohugoio/hugo/hugolib/paths"
"github.com/spf13/afero"
- "github.com/spf13/viper"
"github.com/stretchr/testify/require"
)
@@ -200,107 +198,3 @@ dir = "/cache/c"
}
wg.Wait()
}
-
-func TestDecodeConfig(t *testing.T) {
- t.Parallel()
-
- assert := require.New(t)
-
- configStr := `
-[caches]
-[caches.getJSON]
-maxAge = 1234
-dir = "/path/to/c1"
-[caches.getCSV]
-maxAge = 3456
-dir = "/path/to/c2"
-[caches.images]
-dir = "/path/to/c3"
-
-`
-
- cfg, err := config.FromConfigString(configStr, "toml")
- assert.NoError(err)
- fs := hugofs.NewMem(cfg)
- p, err := paths.New(fs, cfg)
- assert.NoError(err)
-
- decoded, err := decodeConfig(p)
- assert.NoError(err)
-
- assert.Equal(4, len(decoded))
-
- c2 := decoded["getcsv"]
- assert.Equal(3456, c2.MaxAge)
- assert.Equal(filepath.FromSlash("/path/to/c2"), c2.Dir)
-
- c3 := decoded["images"]
- assert.Equal(-1, c3.MaxAge)
- assert.Equal(filepath.FromSlash("/path/to/c3"), c3.Dir)
-
-}
-
-func TestDecodeConfigIgnoreCache(t *testing.T) {
- t.Parallel()
-
- assert := require.New(t)
-
- configStr := `
-ignoreCache = true
-[caches]
-[caches.getJSON]
-maxAge = 1234
-dir = "/path/to/c1"
-[caches.getCSV]
-maxAge = 3456
-dir = "/path/to/c2"
-[caches.images]
-dir = "/path/to/c3"
-
-`
-
- cfg, err := config.FromConfigString(configStr, "toml")
- assert.NoError(err)
- fs := hugofs.NewMem(cfg)
- p, err := paths.New(fs, cfg)
- assert.NoError(err)
-
- decoded, err := decodeConfig(p)
- assert.NoError(err)
-
- assert.Equal(4, len(decoded))
-
- for _, v := range decoded {
- assert.Equal(0, v.MaxAge)
- }
-
-}
-
-func TestDecodeConfigDefault(t *testing.T) {
- assert := require.New(t)
- cfg := viper.New()
- if runtime.GOOS == "windows" {
- cfg.Set("resourceDir", "c:\\cache\\resources")
- cfg.Set("cacheDir", "c:\\cache\\thecache")
-
- } else {
- cfg.Set("resourceDir", "/cache/resources")
- cfg.Set("cacheDir", "/cache/thecache")
- }
-
- fs := hugofs.NewMem(cfg)
- p, err := paths.New(fs, cfg)
- assert.NoError(err)
-
- decoded, err := decodeConfig(p)
-
- assert.NoError(err)
-
- assert.Equal(4, len(decoded))
-
- if runtime.GOOS == "windows" {
- assert.Equal("c:\\cache\\resources\\_gen", decoded[cacheKeyImages].Dir)
- } else {
- assert.Equal("/cache/resources/_gen", decoded[cacheKeyImages].Dir)
- }
-}