summaryrefslogtreecommitdiffstats
path: root/hugolib
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-08-01 11:50:12 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-08-01 13:39:30 +0200
commit4d221ce468a1209ee9dd6cbece9d1273dad6a29b (patch)
tree4c6070b598fd81d0687615cdcf29644e9b3b237e /hugolib
parente3dc5240f01fd5ec67643e40f27c026d707da110 (diff)
Fail on invalid time zone
Fixes #8832
Diffstat (limited to 'hugolib')
-rw-r--r--hugolib/dates_test.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/hugolib/dates_test.go b/hugolib/dates_test.go
index c9a33e0f8..dfcb681a3 100644
--- a/hugolib/dates_test.go
+++ b/hugolib/dates_test.go
@@ -15,6 +15,9 @@ package hugolib
import (
"fmt"
+
+ qt "github.com/frankban/quicktest"
+
"strings"
"testing"
)
@@ -186,3 +189,17 @@ ExpiryDate: 2099-07-13 15:28:01 +0000 UTC`
b.AssertFileContent("public/nn/short-date-toml-qouted/index.html", expectShortDateNn)
}
+
+// Issue 8832
+func TestTimeZoneInvalid(t *testing.T) {
+ b := newTestSitesBuilder(t)
+
+ b.WithConfigFile("toml", `
+
+timeZone = "America/LosAngeles" # Should be America/Los_Angeles
+`)
+
+ err := b.CreateSitesE()
+ b.Assert(err, qt.Not(qt.IsNil))
+ b.Assert(err.Error(), qt.Contains, `failed to load config: invalid timeZone for language "en": unknown time zone America/LosAngeles`)
+}