...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package empty
16
17 import (
18 "testing"
19
20 v1 "github.com/google/go-containerregistry/pkg/v1"
21 "github.com/google/go-containerregistry/pkg/v1/types"
22 "github.com/google/go-containerregistry/pkg/v1/validate"
23 )
24
25 func TestIndex(t *testing.T) {
26 if err := validate.Index(Index); err != nil {
27 t.Fatalf("validate.Index(empty.Index) = %v", err)
28 }
29
30 if mt, err := Index.MediaType(); err != nil || mt != types.OCIImageIndex {
31 t.Errorf("empty.Index.MediaType() = %v, %v", mt, err)
32 }
33
34 if _, err := Index.Image(v1.Hash{}); err == nil {
35 t.Errorf("empty.Index.Image() should always fail")
36 }
37 if _, err := Index.ImageIndex(v1.Hash{}); err == nil {
38 t.Errorf("empty.Index.ImageIndex() should always fail")
39 }
40 }
41
View as plain text