...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package signed
17
18 import (
19 "testing"
20
21 "github.com/google/go-containerregistry/pkg/v1/random"
22 )
23
24 func TestImage(t *testing.T) {
25 i, err := random.Image(300 , 5 )
26 if err != nil {
27 t.Fatalf("random.Image() = %v", err)
28 }
29
30 si := Image(i)
31
32 sigs, err := si.Signatures()
33 if err != nil {
34 t.Fatalf("Signatures() = %v", err)
35 }
36
37 if sl, err := sigs.Get(); err != nil {
38 t.Errorf("Get() = %v", err)
39 } else if got, want := len(sl), 0; got != want {
40 t.Errorf("len(Get()) = %d, wanted %d", got, want)
41 }
42
43 atts, err := si.Attestations()
44 if err != nil {
45 t.Fatalf("Attestations() = %v", err)
46 }
47
48 if al, err := atts.Get(); err != nil {
49 t.Errorf("Get() = %v", err)
50 } else if got, want := len(al), 0; got != want {
51 t.Errorf("len(Get()) = %d, wanted %d", got, want)
52 }
53 }
54
View as plain text