maint: post-release administrivia
[diffutils.git] / tests / basic
blob161262d6b50a59fe7109f3f196d2d8b65da8a258
1 #!/bin/sh
2 # small examples
4 . "${srcdir=.}/init.sh"; path_prepend_ ../src
6 fail=0
8 cat <<EOF > exp- || fail=1
9 1c1
10 < a
11 ---
12 > b
13 EOF
15 cat <<EOF > exp--u || fail=1
16 --- a
17 +++ b
18 @@ -1 +1 @@
21 EOF
23 cat <<EOF > exp--c || fail=1
24 *** a
25 --- b
26 ***************
27 *** 1 ****
28 ! a
29 --- 1 ----
30 ! b
31 EOF
33 echo a > a
34 echo b > b
35 for opt in '' -u -c; do
36 returns_ 1 diff $opt a b > out 2> err || fail=1
37 # Remove date and time.
38 sed -e 's/^\([-+*][-+*][-+*] [^ ]*\) .*/\1/' out > k; mv k out
39 compare exp-$(echo $opt|tr ' ' _) out || fail=1
40 done
42 Exit $fail