mirror of
https://https.git.savannah.gnu.org/git/diffutils.git
synced 2026-01-27 01:44:20 +00:00
diff: add a test case for the recent empty file bug
* tests/empty-file: New file. * tests/Makefile.am (TESTS): Add the test.
This commit is contained in:
parent
6ce0ebd033
commit
6395d51a01
@ -9,6 +9,7 @@ TESTS = \
|
||||
cmp \
|
||||
colliding-file-names \
|
||||
diff3 \
|
||||
empty-file \
|
||||
excess-slash \
|
||||
expand-tabs \
|
||||
help-version \
|
||||
|
||||
23
tests/empty-file
Executable file
23
tests/empty-file
Executable file
@ -0,0 +1,23 @@
|
||||
#!/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
|
||||
Loading…
x
Reference in New Issue
Block a user