Clear LC_* env vars when running LANG tests

In the event that LC_ALL was set, for example, the tests would fail as
it takes precedence over LANG
This commit is contained in:
Antoine Gaudreau Simard 2026-04-30 17:38:34 -04:00 committed by Stefan Haller
parent 749bb2901a
commit f4e0e9e93c

View file

@ -104,6 +104,8 @@ func TestNewTranslationSetFromConfig(t *testing.T) {
for _, s := range scenarios {
t.Run(s.name, func(t *testing.T) {
log := newDummyLog()
t.Setenv("LC_ALL", "")
t.Setenv("LC_MESSAGES", "")
t.Setenv("LANG", s.envLanguage)
actualTranslationSet, err := NewTranslationSetFromConfig(log, s.configLanguage)
if s.expectedErr {