Home | History | Annotate | Line # | Download | only in tests
      1 #! /bin/sh
      2 
      3 # Test that an empty header entry is OK.
      4 
      5 tmpfiles=""
      6 trap 'rm -fr $tmpfiles' 1 2 3 15
      7 
      8 tmpfiles="$tmpfiles mf-test3.po"
      9 cat <<EOF >mf-test3.po
     10 #
     11 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     12 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     13 #       xxxxxxxxxxxxxxxxxxxx
     14 #
     15 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     16 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     17 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     18 #       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
     19 msgid   ""
     20 msgstr  ""
     21 EOF
     22 
     23 tmpfiles="$tmpfiles mftest3.mo mftest3.err"
     24 : ${MSGFMT=msgfmt}
     25 LC_MESSAGES=C LC_ALL= \
     26 ${MSGFMT} -o mftest3.mo mf-test3.po >mftest3.err 2>&1
     27 result=$?
     28 cat mftest3.err | grep -v 'warning: Charset' | grep -v '^ '
     29 test $result = 0 || { rm -fr $tmpfiles; exit 1; }
     30 
     31 test ! -f mftest3.mo
     32 result=$?
     33 
     34 rm -fr $tmpfiles
     35 
     36 exit $result
     37