aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/pkg/pkg_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/pkg/pkg_test.go')
-rw-r--r--internal/pkg/pkg_test.go17
1 files changed, 12 insertions, 5 deletions
diff --git a/internal/pkg/pkg_test.go b/internal/pkg/pkg_test.go
index d5c92a6d..a4fb8361 100644
--- a/internal/pkg/pkg_test.go
+++ b/internal/pkg/pkg_test.go
@@ -486,7 +486,17 @@ func checkWithCache(t *testing.T, testCases []cacheTestCase) {
tc.early(t, base)
}
tc.f(t, base, c)
- scrubFunc = func() error { return c.Scrub(1 << 7) }
+ scrubFunc = func() error {
+ err = c.Scrub(1 << 7)
+ idents, checksums, cleanErr := c.Clean(false, false)
+ if len(idents) > 0 {
+ t.Errorf("destroyed %d idents", len(idents))
+ }
+ if len(checksums) > 0 {
+ t.Errorf("destroyed %d checksums", len(checksums))
+ }
+ return errors.Join(err, cleanErr)
+ }
}
var restoreTemp bool
@@ -561,10 +571,7 @@ func checkWithCache(t *testing.T, testCases []cacheTestCase) {
if err := pkg.HashDir(&checksum, base); err != nil {
t.Fatalf("HashDir: error = %v", err)
} else if checksum != want {
- t.Fatalf("(scrubbed) HashDir: %v", &pkg.ChecksumMismatchError{
- Got: checksum,
- Want: want,
- })
+ t.Fatalf("(scrubbed) %s", expectsFrom(base.String()))
}
})
}