projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Note in dist, mh-profile, and repl man pages that the @ link
[mmh]
/
test
/
post
/
test-post-common.sh
diff --git
a/test/post/test-post-common.sh
b/test/post/test-post-common.sh
index
e0eaa4a
..
3b1a3d0
100755
(executable)
--- a/
test/post/test-post-common.sh
+++ b/
test/post/test-post-common.sh
@@
-21,15
+21,14
@@
echo "clientname: nosuchhost.example.com" >> ${MHMTSCONF}
#
# One "post" test run. Ok, yeah, we're using "send", but that's just
# because it's easier.
#
# One "post" test run. Ok, yeah, we're using "send", but that's just
# because it's easier.
-#
+# $1: output filename for fakesmtp, i.e., the sent message
+# $2: expected output
+# $3: optional switches for send
test_post ()
test_post ()
-{ "${MH_OBJ_DIR}/test/fakesmtp" "$1" $localport &
- pid="$!"
-
- send -draft -server 127.0.0.1 -port $localport || exit 1
+{ pid=`"${MH_OBJ_DIR}/test/fakesmtp" "$1" $localport`
- wait ${pid}
+ send -draft -server 127.0.0.1 -port $localport $3 || exit 1
#
# It's hard to calculate the exact Date: header post is going to
#
# It's hard to calculate the exact Date: header post is going to
@@
-37,9
+36,8
@@
test_post ()
# compare it against our "correct" output.
#
# compare it against our "correct" output.
#
- sed -i.bak -e 's/^Date:.*/Date:/' "$1"
-
- rm -f "${1}.bak"
+ sed -e 's/^Date:.*/Date:/' "$1" > "$1".nodate
+ rm -f "$1"
- check "$1" "$2"
+ check "$1".nodate "$2"
}
}