ref: 6804ac401d8e33d91fb6ffa4bc88faaa034c0279
parent: e46ff2047d01de13206a116181df510ceb9535c8
author: Runxi Yu <me@runxiyu.org>
date: Wed Mar 4 09:12:34 EST 2026
objectstore/packed: Make more tests iterate algorithms
--- a/objectstore/packed/read_test.go
+++ b/objectstore/packed/read_test.go
@@ -169,19 +169,21 @@
func TestPackedStoreNewValidation(t *testing.T) {t.Parallel()
- testRepo, _ := createPackedFixtureRepo(t, objectid.AlgorithmSHA1)
+ testgit.ForEachAlgorithm(t, func(t *testing.T, algo objectid.Algorithm) { //nolint:thelper+ testRepo, _ := createPackedFixtureRepo(t, algo)
- store := openPackedStore(t, testRepo.Dir(), objectid.AlgorithmSHA1)
+ store := openPackedStore(t, testRepo.Dir(), algo)
- err := store.Close()
- if err != nil {- t.Fatalf("Close: %v", err)- }
+ err := store.Close()
+ if err != nil {+ t.Fatalf("Close: %v", err)+ }
- err = store.Close()
- if err != nil {- t.Fatalf("Close second: %v", err)- }
+ err = store.Close()
+ if err != nil {+ t.Fatalf("Close second: %v", err)+ }
+ })
}
func TestPackedStoreInvalidAlgorithm(t *testing.T) {--
⑨