Re: [PATCH v1 1/4] t1092: add tests for `git-rm`
- From
Derrick Stolee <derrickstolee@github.com>
- Date
- Aug 3, 2022, 14:32 UTC
- Message-ID
- <16b76622-0242-84be-5842-2dea39138643@github.com>
- In-Reply-To
- <20220803045118.1243087-2-shaoxuan.yuan02@gmail.com>
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.
Show 14 quoted lines
> +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