Thread (21 messages) 21 messages, 3 authors, 2022-08-10

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help