Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-tools / tests / xgettext-elisp-2
1 #!/bin/sh
2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4 # Test EmacsLisp support: --add-comments option.
5
6 cat <<\EOF > xg-el-2.el
7 ; a
8 (setq string ; b
9 ; c
10 (_ ; d
11 "hello world" ; e
12 ; f
13 ))
14 EOF
15
16 : ${XGETTEXT=xgettext}
17 ${XGETTEXT} --add-comments --omit-header --no-location --keyword=_ \
18   -d xg-el-2.tmp xg-el-2.el || exit 1
19 LC_ALL=C tr -d '\r' < xg-el-2.tmp.po > xg-el-2.po || exit 1
20
21 cat <<EOF > xg-el-2.ok
22 #. a
23 #. b
24 #. c
25 #. d
26 msgid "hello world"
27 msgstr ""
28 EOF
29
30 : ${DIFF=diff}
31 ${DIFF} xg-el-2.ok xg-el-2.po
32 result=$?
33
34 exit $result