Skip to content

Commit 15bbf61

Browse files
committed
fix new digester
Signed-off-by: zhaque44 <[email protected]>
1 parent 53578d8 commit 15bbf61

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

internal/index/digest_test.go

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,27 +59,31 @@ func TestWithIndex(t *testing.T) {
5959
}
6060

6161
func TestNewDigester(t *testing.T) {
62-
t.Run("default", func(t *testing.T) {
63-
g := NewWithT(t)
62+
g := NewWithT(t)
6463

64+
t.Run("default", func(t *testing.T) {
6565
d := NewDigester()
66-
6766
g.Expect(d).ToNot(BeNil())
68-
g.Expect(d.index).ToNot(BeNil())
67+
g.Expect(d.index).To(BeEmpty())
6968
g.Expect(d.digests).ToNot(BeNil())
7069
})
7170

7271
t.Run("with index", func(t *testing.T) {
73-
g := NewWithT(t)
74-
75-
i := map[string]string{"foo": "bar"}
76-
d := NewDigester(WithIndex(i))
77-
72+
initialIndex := map[string]string{"foo": "bar"}
73+
d := NewDigester(WithIndex(initialIndex))
7874
g.Expect(d).ToNot(BeNil())
79-
g.Expect(d.index).To(Equal(i))
75+
g.Expect(d.index).To(Equal(initialIndex))
8076
g.Expect(d.digests).ToNot(BeNil())
8177
})
8278

79+
t.Run("handles multiple WithIndex options, applying last one", func(t *testing.T) {
80+
firstIndex := map[string]string{"a": "b"}
81+
secondIndex := map[string]string{"c": "d"}
82+
d := NewDigester(WithIndex(firstIndex), WithIndex(secondIndex))
83+
g.Expect(d.index).To(Equal(secondIndex))
84+
})
85+
}
86+
8387
t.Run("handles multiple WithIndex options, applying last one", func(t *testing.T) {
8488
g := NewWithT(t)
8589
firstIndex := map[string]string{"a": "b"}

0 commit comments

Comments
 (0)