summaryrefslogtreecommitdiff
path: root/gettext-tools/tests/msgfmt-3
diff options
context:
space:
mode:
Diffstat (limited to 'gettext-tools/tests/msgfmt-3')
-rwxr-xr-xgettext-tools/tests/msgfmt-330
1 files changed, 30 insertions, 0 deletions
diff --git a/gettext-tools/tests/msgfmt-3 b/gettext-tools/tests/msgfmt-3
new file mode 100755
index 0000000..a46f88f
--- /dev/null
+++ b/gettext-tools/tests/msgfmt-3
@@ -0,0 +1,30 @@
+#! /bin/sh
+. "${srcdir=.}/init.sh"; path_prepend_ . ../src
+
+# Test that an empty header entry is OK.
+
+cat <<EOF >mf-test3.po
+#
+# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+# xxxxxxxxxxxxxxxxxxxx
+#
+# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+msgid ""
+msgstr ""
+EOF
+
+: ${MSGFMT=msgfmt}
+LC_MESSAGES=C LC_ALL= \
+${MSGFMT} -o mftest3.mo mf-test3.po >mftest3.err 2>&1
+result=$?
+cat mftest3.err | grep -v 'warning: Charset' | grep -v '^ '
+test $result = 0 || { exit 1; }
+
+test ! -f mftest3.mo
+result=$?
+
+exit $result