diff options
Diffstat (limited to 'registry-scanner/pkg/image/kustomize_test.go')
| -rw-r--r-- | registry-scanner/pkg/image/kustomize_test.go | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/registry-scanner/pkg/image/kustomize_test.go b/registry-scanner/pkg/image/kustomize_test.go new file mode 100644 index 0000000..98dede9 --- /dev/null +++ b/registry-scanner/pkg/image/kustomize_test.go @@ -0,0 +1,26 @@ +package image + +import ( + "testing" + + "github.com/stretchr/testify/assert" +) + +func Test_KustomizeImages_Find(t *testing.T) { + images := KustomizeImages{ + "a/b:1.0", + "a/b@sha256:aabb", + "a/b:latest@sha256:aabb", + "x/y=busybox", + "x/y=foo.bar/a/c:0.23", + } + for _, image := range images { + assert.True(t, images.Find(image) >= 0) + } + for _, image := range []string{"a/b:2", "x/y=foo.bar"} { + assert.True(t, images.Find(KustomizeImage(image)) >= 0) + } + for _, image := range []string{"a/b", "x", "x/y"} { + assert.Equal(t, -1, images.Find(KustomizeImage(image))) + } +} |
