# [PATCH] tests(scalar): tighten the stale `scalar.repo` test some

3 messages from 2022-11-10 to 2022-11-11. Participants: Johannes Schindelin via GitGitGadget, Derrick Stolee, Taylor Blau.
Thread: https://gitlist.dev/t/58782

## Johannes Schindelin via GitGitGadget, 2022-11-10 07:28

Subject: [PATCH] tests(scalar): tighten the stale `scalar.repo` test some
Message-ID: <pull.1415.git.1668065327120.gitgitgadget@gmail.com>
URL: https://gitlist.dev/e/pull.1415.git.1668065327120.gitgitgadget%40gmail.com

```
From: Johannes Schindelin <johannes.schindelin@gmx.de>

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>
---
    tests(scalar): tighten the stale scalar.repo test some
    
    A follow-up for a topic already in next.

Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1415%2Fdscho%2Ftighten-stale-scalar.repos-test-case-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1415/dscho/tighten-stale-scalar.repos-test-case-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/1415

 t/t9210-scalar.sh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/t/t9210-scalar.sh b/t/t9210-scalar.sh
index c7f8a379108..25f500cf682 100755
--- a/t/t9210-scalar.sh
+++ b/t/t9210-scalar.sh
@@ -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' '

base-commit: c90db53d203d7ade1dc7abe63857cfb5616fe34f
-- 
gitgitgadget

```

## Derrick Stolee, 2022-11-10 13:56

Subject: Re: [PATCH] tests(scalar): tighten the stale `scalar.repo` test some
Message-ID: <83b9ff0b-a655-714e-a8f9-44b0d1ac3177@github.com>
URL: https://gitlist.dev/e/83b9ff0b-a655-714e-a8f9-44b0d1ac3177%40github.com
In-Reply-To: <pull.1415.git.1668065327120.gitgitgadget@gmail.com>

```
On 11/10/2022 2:28 AM, Johannes Schindelin via GitGitGadget wrote:
> From: Johannes Schindelin <johannes.schindelin@gmx.de>
> 
> 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).

Thanks for tightening the test!

LGTM.
-Stolee

```

## Taylor Blau, 2022-11-11 22:25

Subject: Re: [PATCH] tests(scalar): tighten the stale `scalar.repo` test some
Message-ID: <Y27L1+tS8yvGlMSZ@nand.local>
URL: https://gitlist.dev/e/Y27L1%2BtS8yvGlMSZ%40nand.local
In-Reply-To: <83b9ff0b-a655-714e-a8f9-44b0d1ac3177@github.com>

```
On Thu, Nov 10, 2022 at 08:56:41AM -0500, Derrick Stolee wrote:
> On 11/10/2022 2:28 AM, Johannes Schindelin via GitGitGadget wrote:
> > From: Johannes Schindelin <johannes.schindelin@gmx.de>
> >
> > 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).
>
> Thanks for tightening the test!

Thanks, both. I merged this back into 'js/remove-stale-scalar-repos' and
will re-merge it back into 'next' during the next push-out (probably on
Monday or Tuesday of next week).

Thanks,
Taylor

```
