...
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/random"
21 "github.com/google/go-containerregistry/pkg/v1/types"
22 )
23
24 func TestDifferentLayers(t *testing.T) {
25 a, err := random.Layer(100, types.DockerLayer)
26 if err != nil {
27 t.Fatal(err)
28 }
29 b, err := random.Layer(100, types.OCILayer)
30 if err != nil {
31 t.Fatal(err)
32 }
33
34 if err := Layers(a, b); err == nil {
35 t.Errorf("got nil err, should have something")
36 }
37 }
38
39 func TestEqualLayers(t *testing.T) {
40 a, err := random.Layer(100, types.DockerLayer)
41 if err != nil {
42 t.Fatal(err)
43 }
44
45 if err := Layers(a, a); err != nil {
46 t.Errorf("got err: %v", err)
47 }
48 }
49
View as plain text