summaryrefslogtreecommitdiffstats
path: root/hugolib/hugo_sites_multihost_test.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-11-19 15:44:20 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-11-19 15:44:20 +0100
commit118b83d74b5caaae6646ec031d59b8ab3491c6b2 (patch)
treebe26db18f25ff6141fe443e42cdc3d6f914393db /hugolib/hugo_sites_multihost_test.go
parentadbd5bc47fb48cbf6afa3198aec405500452ee65 (diff)
helpers: Properly handle []interface{} as staticDir
And now with a proper integration test ...
Diffstat (limited to 'hugolib/hugo_sites_multihost_test.go')
-rw-r--r--hugolib/hugo_sites_multihost_test.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/hugolib/hugo_sites_multihost_test.go b/hugolib/hugo_sites_multihost_test.go
index 995d2407e..88b306349 100644
--- a/hugolib/hugo_sites_multihost_test.go
+++ b/hugolib/hugo_sites_multihost_test.go
@@ -15,6 +15,7 @@ paginate = 1
disablePathToLower = true
defaultContentLanguage = "{{ .DefaultContentLanguage }}"
defaultContentLanguageInSubdir = {{ .DefaultContentLanguageInSubdir }}
+staticDir = ["s1", "s2"]
[permalinks]
other = "/somewhere/else/:filename"
@@ -24,18 +25,21 @@ tag = "tags"
[Languages]
[Languages.en]
+staticDir2 = ["ens1", "ens2"]
baseURL = "https://example.com"
weight = 10
title = "In English"
languageName = "English"
[Languages.fr]
+staticDir2 = ["frs1", "frs2"]
baseURL = "https://example.fr"
weight = 20
title = "Le Français"
languageName = "Français"
[Languages.nn]
+staticDir2 = ["nns1", "nns2"]
baseURL = "https://example.no"
weight = 30
title = "På nynorsk"
@@ -57,12 +61,16 @@ languageName = "Nynorsk"
s1 := sites.Sites[0]
+ assert.Equal([]string{"s1", "s2", "ens1", "ens2"}, s1.StaticDirs())
+
s1h := s1.getPage(KindHome)
assert.True(s1h.IsTranslated())
assert.Len(s1h.Translations(), 2)
assert.Equal("https://example.com/", s1h.Permalink())
s2 := sites.Sites[1]
+ assert.Equal([]string{"s1", "s2", "frs1", "frs2"}, s2.StaticDirs())
+
s2h := s2.getPage(KindHome)
assert.Equal("https://example.fr/", s2h.Permalink())