diff options
-rw-r--r-- | tests/Makefile.am | 1 | ||||
-rw-r--r-- | tests/context-format | 40 |
2 files changed, 41 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index a3ef97a..d22337b 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -22,6 +22,7 @@ TESTS = \ bad-filenames \ bad-usage \ concat-git-diff \ + context-format \ copy-rename \ corrupt-patch \ corrupt-reject-files \ diff --git a/tests/context-format b/tests/context-format new file mode 100644 index 0000000..8143448 --- /dev/null +++ b/tests/context-format @@ -0,0 +1,40 @@ +# Copyright (C) 2016 Free Software Foundation, Inc. +# +# Copying and distribution of this file, with or without modification, +# in any medium, are permitted without royalty provided the copyright +# notice and this notice are preserved. + +. $srcdir/test-lib.sh + +use_local_patch +use_tmpdir + +# ============================================================== + +cat > ab.diff <<EOF +*** a +--- b +*************** +*** 6 **** +- b +--- 5 ---- +EOF + +printf "%s\n" a a a a a b a a a a a > a +check 'patch < ab.diff' <<EOF +patching file a +EOF + +cat > ab.diff <<EOF +*** a +--- b +*************** +*** 11 **** +- b +--- 10 ---- +EOF + +printf "%s\n" a a a a a a a a a a b > a +check 'patch < ab.diff' <<EOF +patching file a +EOF |