deps: Update github.com/gohugoio/localescompressed v0.14.0 => v0.15.0

Fixes #9446
This commit is contained in:
Joe Mooring
2022-02-18 09:17:29 -08:00
committed by Bjørn Erik Pedersen
parent d485f95431
commit bddcfd911c
3 changed files with 38 additions and 10 deletions

View File

@@ -3,9 +3,9 @@ package lang
import (
"testing"
translators "github.com/gohugoio/localescompressed"
qt "github.com/frankban/quicktest"
"github.com/gohugoio/hugo/deps"
translators "github.com/gohugoio/localescompressed"
)
func TestNumFmt(t *testing.T) {
@@ -105,3 +105,36 @@ func TestFormatNumbers(t *testing.T) {
})
}
// Issue 9446
func TestLanguageKeyFormat(t *testing.T) {
c := qt.New(t)
nsUnderscoreUpper := New(&deps.Deps{}, translators.GetTranslator("es_ES"))
nsUnderscoreLower := New(&deps.Deps{}, translators.GetTranslator("es_es"))
nsHyphenUpper := New(&deps.Deps{}, translators.GetTranslator("es-ES"))
nsHyphenLower := New(&deps.Deps{}, translators.GetTranslator("es-es"))
pi := 3.14159265359
c.Run("FormatNumber", func(c *qt.C) {
c.Parallel()
got, err := nsUnderscoreUpper.FormatNumber(3, pi)
c.Assert(err, qt.IsNil)
c.Assert(got, qt.Equals, "3,142")
got, err = nsUnderscoreLower.FormatNumber(3, pi)
c.Assert(err, qt.IsNil)
c.Assert(got, qt.Equals, "3,142")
got, err = nsHyphenUpper.FormatNumber(3, pi)
c.Assert(err, qt.IsNil)
c.Assert(got, qt.Equals, "3,142")
got, err = nsHyphenLower.FormatNumber(3, pi)
c.Assert(err, qt.IsNil)
c.Assert(got, qt.Equals, "3,142")
})
}