diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-08-01 11:50:12 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-08-01 13:39:30 +0200 |
commit | 4d221ce468a1209ee9dd6cbece9d1273dad6a29b (patch) | |
tree | 4c6070b598fd81d0687615cdcf29644e9b3b237e /hugolib | |
parent | e3dc5240f01fd5ec67643e40f27c026d707da110 (diff) |
Fail on invalid time zone
Fixes #8832
Diffstat (limited to 'hugolib')
-rw-r--r-- | hugolib/dates_test.go | 17 |
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`) +} |