Skip to content

Commit 4225111

Browse files
Shilpa Chughopenshift-merge-bot[bot]
Shilpa Chugh
authored andcommitted
Add function for imagestreamtag
1 parent 9234d23 commit 4225111

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

support/image.go

+9
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,12 @@ func GetImageStream(t Test, namespace string, name string) *imagev1.ImageStream
3232

3333
return is
3434
}
35+
36+
func GetImageStreamTag(t Test, namespace string, name string) *imagev1.ImageStreamTag {
37+
t.T().Helper()
38+
39+
istag, err := t.Client().Image().ImageV1().ImageStreamTags(namespace).Get(t.Ctx(), name, metav1.GetOptions{})
40+
t.Expect(err).NotTo(gomega.HaveOccurred())
41+
42+
return istag
43+
}

support/image_test.go

+19
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,22 @@ func TestGetImageStream(t *testing.T) {
2828
test.Expect(image.Name).To(gomega.Equal("my-imagestream-1"))
2929
test.Expect(image.Namespace).To(gomega.Equal("my-namespace"))
3030
}
31+
32+
func TestGetImageStreamTag(t *testing.T) {
33+
34+
test := NewTest(t)
35+
36+
imageStreamTag := &imagev1.ImageStreamTag{
37+
ObjectMeta: metav1.ObjectMeta{
38+
Name: "my-imagestreamtag",
39+
Namespace: "my-namespace",
40+
},
41+
}
42+
43+
test.client.Image().ImageV1().ImageStreamTags("my-namespace").Create(test.ctx, imageStreamTag, metav1.CreateOptions{})
44+
45+
imageTag := GetImageStreamTag(test, "my-namespace", "my-imagestreamtag")
46+
47+
test.Expect(imageTag.Name).To(gomega.Equal("my-imagestreamtag"))
48+
test.Expect(imageTag.Namespace).To(gomega.Equal("my-namespace"))
49+
}

0 commit comments

Comments
 (0)