remove patches
[platform/upstream/diffutils.git] / tests / new-file
1 #!/bin/sh
2 # Test --new-file (-N) and --unidirectional-new-file.
3
4 . "${srcdir=.}/init.sh"; path_prepend_ ../src
5
6 fail=0
7
8 echo a > a || fail=1
9
10 echo '0a1
11 > a' > exp || fail=1
12
13 diff -N - a <&- > out; test $? = 1 || fail=1
14 compare exp out || fail=1
15
16 diff --unidirectional-new-file - a <&- > out; test $? = 1 || fail=1
17 compare exp out || fail=1
18
19 diff -N b - < a > out; test $? = 1 || fail=1
20 compare exp out || fail=1
21
22 diff --unidirectional-new-file b - < a > out; test $? = 1 || fail=1
23 compare exp out || fail=1
24
25 echo '1d0
26 < a' > exp || fail=1
27
28 diff -N a - <&- > out; test $? = 1 || fail=1
29 compare exp out || fail=1
30
31 diff --unidirectional-new-file a - <&- > out; test $? = 2 || fail=1
32
33 diff -N - b < a > out; test $? = 1 || fail=1
34 compare exp out || fail=1
35
36 diff --unidirectional-new-file - b < a > out; test $? = 2 || fail=1
37
38 Exit $fail