Blame tests/stdin

Packit 33f14e
#!/bin/sh
Packit 33f14e
# Ensure that "-" means "standard input".
Packit 33f14e
Packit 33f14e
. "${srcdir=.}/init.sh"; path_prepend_ ../src
Packit 33f14e
Packit 33f14e
fail=0
Packit 33f14e
Packit 33f14e
cat <<EOF > exp || fail=1
Packit 33f14e
--- -
Packit 33f14e
+++ b
Packit 33f14e
@@ -1 +1 @@
Packit 33f14e
-a
Packit 33f14e
+b
Packit 33f14e
EOF
Packit 33f14e
Packit 33f14e
echo a > a
Packit 33f14e
echo b > b
Packit 33f14e
Packit 33f14e
returns_ 1 diff -u - b < a > out 2> err || fail=1
Packit 33f14e
# Remove date and time.
Packit 33f14e
sed -e 's/^\([-+*][-+*][-+*] [^	]*\)	.*/\1/' out > k; mv k out
Packit 33f14e
compare exp out || fail=1
Packit 33f14e
Packit 33f14e
Exit $fail