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