summaryrefslogtreecommitdiff
path: root/registry-scanner/pkg/image/kustomize_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'registry-scanner/pkg/image/kustomize_test.go')
-rw-r--r--registry-scanner/pkg/image/kustomize_test.go26
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)))
+ }
+}