summaryrefslogtreecommitdiff
path: root/Build/source/texk/mendexk/tests
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2013-09-10 12:28:14 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2013-09-10 12:28:14 +0000
commit78c50a94a4aa14fb22aa8b8dedcdc630ca8d1405 (patch)
treeb8ffc3a50919bac432690927e63713b826b2d897 /Build/source/texk/mendexk/tests
parent7143ba9bdf3a38213d327a4c77be353764d15cc7 (diff)
mendexk: Bug fix [ptex:00349]
git-svn-id: svn://tug.org/texlive/trunk@31621 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/mendexk/tests')
-rw-r--r--Build/source/texk/mendexk/tests/foo.idx3
-rw-r--r--Build/source/texk/mendexk/tests/foo.ind5
-rwxr-xr-xBuild/source/texk/mendexk/tests/mendex.test16
3 files changed, 24 insertions, 0 deletions
diff --git a/Build/source/texk/mendexk/tests/foo.idx b/Build/source/texk/mendexk/tests/foo.idx
new file mode 100644
index 00000000000..e65ddf1f183
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/foo.idx
@@ -0,0 +1,3 @@
+\indexentry{foo|(}{1}
+\indexentry{foo|mac}{1}
+\indexentry{foo|)}{1}
diff --git a/Build/source/texk/mendexk/tests/foo.ind b/Build/source/texk/mendexk/tests/foo.ind
new file mode 100644
index 00000000000..c07cff36e6a
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/foo.ind
@@ -0,0 +1,5 @@
+\begin{theindex}
+
+ \item foo, \mac{1}, 1
+
+\end{theindex}
diff --git a/Build/source/texk/mendexk/tests/mendex.test b/Build/source/texk/mendexk/tests/mendex.test
new file mode 100755
index 00000000000..6afaa17d92d
--- /dev/null
+++ b/Build/source/texk/mendexk/tests/mendex.test
@@ -0,0 +1,16 @@
+#! /bin/sh
+
+# Copyright (C) 2013 Peter Breitenlohner <tex-live@tug.org>
+# You may freely use, modify and/or distribute this file.
+
+TEXMFCNF=$srcdir/../kpathsea
+export TEXMFCNF
+
+rm -f foo.*
+
+./mendex $srcdir/tests/foo.idx -o foo.ind1 -t foo.ilg1 \
+ && diff $srcdir/tests/foo.ind foo.ind1 || exit 1
+
+cat $srcdir/tests/foo.idx | ./mendex >foo.ind2 2>foo.ilg2 \
+ && diff $srcdir/tests/foo.ind foo.ind2 || exit 1
+