maint: post-release administrivia
[diffutils.git] / tests / new-file
blobbac58129adff877f903b650b99e198a9e5118c0f
1 #!/bin/sh
2 # Test --new-file (-N) and --unidirectional-new-file.
4 . "${srcdir=.}/init.sh"; path_prepend_ ../src
6 fail=0
8 echo a > a || fail=1
10 echo '0a1
11 > a' > exp || fail=1
13 returns_ 1 diff -N b a > out || fail=1
14 compare exp out || fail=1
16 returns_ 1 diff -N b - < a > out || fail=1
17 compare exp out || fail=1
19 returns_ 1 diff --unidirectional-new-file b - < a > out || fail=1
20 compare exp out || fail=1
22 echo '1d0
23 < a' > exp || fail=1
25 returns_ 1 diff -N - b < a > out || fail=1
26 compare exp out || fail=1
28 returns_ 2 diff --unidirectional-new-file - b < a > out || fail=1
30 Exit $fail