t9300: test verification of renamed paths

Commit da91a90c2f (fast-import: disallow more path components, 2024-11-30) added two separate verify_path() calls (one for added/modified files, and one for renames/copies). But our tests only exercise the first one. Let's protect ourselves against regressions by tweaking one of the tests to rename into the bad path. There are adjacent tests that will stay as additions, so now both calls are covered. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Jeff King committed Dec 3, 2024 at 16:06 UTC 8cb4c6e62f28ac9d9a04daf794ff6dbddf55e416
1 file changed +9 -2
t/t9300-fast-import.sh
+9 -2
@@ -553,9 +553,16 @@ test_expect_success 'B: fail on invalid file path of .' '
553 commit refs/heads/badpath
554 committer Name <email> $GIT_COMMITTER_DATE
555 data <<COMMIT
556 - Commit Message
556 + Good path
557 + COMMIT
558 + M 100644 :1 ok-path
559 +
560 + commit refs/heads/badpath
561 + committer Name <email> $GIT_COMMITTER_DATE
562 + data <<COMMIT
563 + Bad path
564 COMMIT
558 - M 100644 :1 ./invalid-path
565 + R ok-path ./invalid-path
566 INPUT_END
567
568 test_when_finished "git update-ref -d refs/heads/badpath" &&