diff options
Diffstat (limited to 'testsuite/patch.tests')
-rwxr-xr-x | testsuite/patch.tests | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/testsuite/patch.tests b/testsuite/patch.tests index cd0e965cf..e482304f6 100755 --- a/testsuite/patch.tests +++ b/testsuite/patch.tests | |||
@@ -129,7 +129,6 @@ abc | |||
129 | " \ | 129 | " \ |
130 | 130 | ||
131 | # testing "test name" "command(s)" "expected result" "file input" "stdin" | 131 | # testing "test name" "command(s)" "expected result" "file input" "stdin" |
132 | |||
133 | testing "patch -N ignores already applied hunk" \ | 132 | testing "patch -N ignores already applied hunk" \ |
134 | 'patch -N 2>&1; echo $?; cat input' \ | 133 | 'patch -N 2>&1; echo $?; cat input' \ |
135 | "\ | 134 | "\ |
@@ -153,6 +152,29 @@ def | |||
153 | 123 | 152 | 123 |
154 | " \ | 153 | " \ |
155 | 154 | ||
155 | # testing "test name" "command(s)" "expected result" "file input" "stdin" | ||
156 | testing "patch FILE PATCH" \ | ||
157 | 'cat >a.patch; patch input a.patch 2>&1; echo $?; cat input; rm a.patch' \ | ||
158 | "\ | ||
159 | patching file input | ||
160 | 0 | ||
161 | abc | ||
162 | def | ||
163 | 123 | ||
164 | " \ | ||
165 | "\ | ||
166 | abc | ||
167 | 123 | ||
168 | " \ | ||
169 | "\ | ||
170 | --- foo.old | ||
171 | +++ foo | ||
172 | @@ -1,2 +1,3 @@ | ||
173 | abc | ||
174 | +def | ||
175 | 123 | ||
176 | " \ | ||
177 | |||
156 | rm input.orig 2>/dev/null | 178 | rm input.orig 2>/dev/null |
157 | 179 | ||
158 | exit $FAILCOUNT | 180 | exit $FAILCOUNT |