diff options
Diffstat (limited to 'internal/conf/static_test.go')
-rw-r--r-- | internal/conf/static_test.go | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/internal/conf/static_test.go b/internal/conf/static_test.go new file mode 100644 index 00000000..e9b9cb02 --- /dev/null +++ b/internal/conf/static_test.go @@ -0,0 +1,35 @@ +// Copyright 2020 The Gogs Authors. All rights reserved. +// Use of this source code is governed by a MIT-style +// license that can be found in the LICENSE file. + +package conf + +import ( + "testing" + + "github.com/stretchr/testify/assert" +) + +func Test_i18n_DateLang(t *testing.T) { + c := &i18nConf{ + dateLangs: map[string]string{ + "en-US": "en", + "zh-CN": "zh", + }, + } + + tests := []struct { + lang string + want string + }{ + {lang: "en-US", want: "en"}, + {lang: "zh-CN", want: "zh"}, + + {lang: "jp-JP", want: "en"}, + } + for _, test := range tests { + t.Run("", func(t *testing.T) { + assert.Equal(t, test.want, c.DateLang(test.lang)) + }) + } +} |