diffutils/tests/empty-file
Collin Funk 6395d51a01 diff: add a test case for the recent empty file bug
* tests/empty-file: New file.
* tests/Makefile.am (TESTS): Add the test.
2025-02-21 23:03:38 -07:00

24 lines
420 B
Bash
Executable File

#!/bin/sh
# Test empty files
. "${srcdir=.}/init.sh"; path_prepend_ ../src
fail=0
mkdir a b
touch a/test
echo 'content' > b/test
returns_ 1 diff -Naur a b >out || fail=1
cat <<EOF > expected || framework_failure_
diff -Naur a/test b/test
--- a/test
+++ b/test
@@ -0,0 +1 @@
+content
EOF
# Remove date and time.
sed -e 's/^\([-+*][-+*][-+*] [^ ]*\) .*/\1/' out > k; mv k out
compare expected out || fail=1
Exit $fail