...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package compare
16
17 import (
18 "testing"
19
20 "github.com/google/go-containerregistry/pkg/v1/mutate"
21 "github.com/google/go-containerregistry/pkg/v1/random"
22 "github.com/google/go-containerregistry/pkg/v1/types"
23 )
24
25 func TestDifferentIndexes(t *testing.T) {
26 a, err := random.Index(100, 3, 3)
27 if err != nil {
28 t.Fatal(err)
29 }
30 b, err := random.Index(100, 2, 2)
31 if err != nil {
32 t.Fatal(err)
33 }
34
35 b = mutate.IndexMediaType(b, types.DockerManifestList)
36
37 if err := Indexes(a, b); err == nil {
38 t.Errorf("got nil err, should have something")
39 }
40 }
41
42 func TestEqualIndexes(t *testing.T) {
43 a, err := random.Index(100, 2, 2)
44 if err != nil {
45 t.Fatal(err)
46 }
47
48 if err := Indexes(a, a); err != nil {
49 t.Errorf("got err: %v", err)
50 }
51 }
52
View as plain text