Blame tests/stdin

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