]> git.ipfire.org Git - thirdparty/git.git/commitdiff
tests(scalar): tighten the stale `scalar.repo` test some
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Thu, 10 Nov 2022 07:28:47 +0000 (07:28 +0000)
committerTaylor Blau <me@ttaylorr.com>
Fri, 11 Nov 2022 22:24:36 +0000 (17:24 -0500)
As pointed out by Stolee, the previous incarnation of this test case was
not stringent enough: we want to verify that _only_ the stale entries
are removed (previously, the test case would have succeeded even if all
entries had been removed).

Let's rectify this and verify that the other entries are left intact.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Taylor Blau <me@ttaylorr.com>
t/t9210-scalar.sh

index c7f8a37910825678b7490ecf640eb888d0c42206..25f500cf682a33787e0809bf5e7b513fd9282e4c 100755 (executable)
@@ -171,10 +171,13 @@ test_expect_success '`reconfigure -a` removes stale config entries' '
        scalar register stale &&
        scalar list >scalar.repos &&
        grep stale scalar.repos &&
+
+       grep -v stale scalar.repos >expect &&
+
        rm -rf stale &&
        scalar reconfigure -a &&
        scalar list >scalar.repos &&
-       ! grep stale scalar.repos
+       test_cmp expect scalar.repos
 '
 
 test_expect_success 'scalar delete without enlistment shows a usage' '