Ævar Arnfjörð Bjarmason writes: > diff --git a/t/t0200-gettext.sh b/t/t0200-gettext.sh > new file mode 100755 > index 0000000..b54e062 > --- /dev/null > +++ b/t/t0200-gettext.sh > @@ -0,0 +1,126 @@ > ... > +test_expect_success 'sanity: No gettext("") data for fantasy locale' ' > + LANGUAGE=is LC_ALL=tlh_TLH.UTF-8 gettext "" > real-locale && > + test_expect_failure test -s real-locale > +' > + > +test_expect_success 'sanity: Some gettext("") data for real locale' ' > + LANGUAGE=is LC_ALL=is_IS.UTF-8 gettext "" > fantasy-locale && > + test -s fantasy-locale > +' I am getting an empty output in the fantasy-locale file here. Besides, the tests above look somewhat wrong. "test_expect_failure" is a top-level construct and the 11th test should read like this instead: test_expect_success 'sanity: No gettext("") data for fantasy locale' ' LANGUAGE=is LC_ALL=tlh_TLH.UTF-8 gettext "" >fantasy-locale && ! test -s fantasy-locale ' The test label reads "fantasy" but the test files were named "real"; they should be consistent. Also notice that I fixed the redirection style, too, but that is a minor point. The full error log up to the first failure on my system is shown below...