]> git.ipfire.org Git - thirdparty/git.git/commitdiff
add-patch: test for 'p' command
authorRubén Justo <rjusto@gmail.com>
Thu, 25 Jul 2024 13:44:16 +0000 (15:44 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 25 Jul 2024 16:03:00 +0000 (09:03 -0700)
Add a test for the 'p' command, which was introduced in 66c14ab592
(add-patch: introduce 'p' in interactive-patch, 2024-03-29).

Signed-off-by: Rubén Justo <rjusto@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3701-add-interactive.sh

index 5d78868ac168886c45dbb8d6359ca3b535a2990c..6daf3a6be0ab262eb3955b48a563cdca934e7ddf 100755 (executable)
@@ -575,6 +575,22 @@ test_expect_success 'navigate to hunk via regex / pattern' '
        test_cmp expect actual.trimmed
 '
 
+test_expect_success 'print again the hunk' '
+       test_when_finished "git reset" &&
+       tr _ " " >expect <<-EOF &&
+       +15
+        20
+       (1/2) Stage this hunk [y,n,q,a,d,j,J,g,/,e,p,?]? @@ -1,2 +1,3 @@
+        10
+       +15
+        20
+       (1/2) Stage this hunk [y,n,q,a,d,j,J,g,/,e,p,?]?_
+       EOF
+       test_write_lines s y g 1 p | git add -p >actual &&
+       tail -n 7 <actual >actual.trimmed &&
+       test_cmp expect actual.trimmed
+'
+
 test_expect_success 'split hunk "add -p (edit)"' '
        # Split, say Edit and do nothing.  Then:
        #