]>
diplodocus.org Git - nmh/blob - test/scan/test-header-parsing
5 if test -z "${MH_OBJ_DIR}"; then
6 srcdir
=`dirname "$0"`/..
/..
7 MH_OBJ_DIR
=`cd "$srcdir" && pwd`; export MH_OBJ_DIR
10 .
"$MH_OBJ_DIR/test/common.sh"
14 mail="$MH_TEST_DIR/$$.mail"
15 expected
="$MH_TEST_DIR/$$.expected"
16 actual
="$MH_TEST_DIR/$$.actual"
18 for a
in a
: a
:1 a
:12 aa
: aa
:1 aa
:12 aaa
: aaa
:1 aaa
:12 aaaa
: aaaa
:1 aaaa
:12; do
19 for b
in b
: b
:1 b
:12 bb
: bb
:1 bb
:12 bbb
: bbb
:1 bbb
:12 bbbb
: bbbb
:1 bbbb
:12; do
20 for c
in c
: c
:1 c
:12 cc
: cc
:1 cc
:12 ccc
: ccc
:1 ccc
:12 cccc
: cccc
:1 cccc
:12; do
21 printf '%s\n%s\n%s\n' $a $b $c >"$mail"
22 sed 's/.*://' "$mail" >"$expected"
23 f
="`sed 's/:.*/}/; s/^/%{/' "$mail"`"
24 run_prog scan
-forma "$f" -file "$mail" >"$actual" ||
26 check
"$expected" "$actual" expectfail
27 break 3 # Fails on first iteration!