Re: [PATCH v1 1/4] t1092: add tests for `git-rm`
From: Derrick Stolee <hidden>
Date: 2022-08-03 14:32:09
On 8/3/2022 12:51 AM, Shaoxuan Yuan wrote:
Add tests for `git-rm`, make sure it behaves as expected when <pathspec> is both inside or outside of sparse-checkout definition.
This is good to demonstrate that we already have feature parity, even if it is because we expand the sparse index immediately.
Also add ensure_not_expanded test to make sure `git-rm` does not accidentally expand the index when <pathspec> is within the sparse-checkout definition.
+test_expect_failure 'sparse index is not expanded: rm' ' + init_repos && + + ensure_not_expanded rm deep/a && + + # test in-cone wildcard + git -C sparse-index reset --hard && + ensure_not_expanded rm deep/* && + + # test recursive rm + git -C sparse-index reset --hard && + ensure_not_expanded rm -r deep +' +
Instead of adding a test_expect_failure here, I would wait to add this as a test_expect_success in patch 4. Thanks, -Stolee