From 83e8b0ea8c3b07e07ac3dee90a8724565f8e53fd Mon Sep 17 00:00:00 2001 From: Martin Matuska Date: Tue, 30 Apr 2024 11:25:26 +0200 Subject: [PATCH] tests: setenv LANG to en_US.UTF-8 in bsdunzip test_I.c --- unzip/test/test_I.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/unzip/test/test_I.c b/unzip/test/test_I.c index 5d31ce8d1..d189edca1 100644 --- a/unzip/test/test_I.c +++ b/unzip/test/test_I.c @@ -33,6 +33,7 @@ DEFINE_TEST(test_I) { const char *reffile = "test_I.zip"; + const char *lang; int r; #if HAVE_SETLOCALE @@ -44,6 +45,8 @@ DEFINE_TEST(test_I) skipping("setlocale() not available on this system."); #endif + lang = getenv("LANG"); + setenv("LANG", "en_US.UTF-8", 1); extract_reference_file(reffile); r = systemf("%s -I UTF-8 %s >test.out 2>test.err", testprog, reffile); assertEqualInt(0, r); @@ -51,4 +54,9 @@ DEFINE_TEST(test_I) assertEmptyFile("test.err"); assertTextFileContents("Hello, World!\n", "Γειά σου Κόσμε.txt"); + + if (lang == NULL) + unsetenv("LANG"); + else + setenv("LANG", lang, 1); } -- 2.47.2