diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2020-02-04 10:58:59 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-04 10:58:59 -0800 |
commit | bda30094013de14e72bb54e919992f2c8303c272 (patch) | |
tree | c33dc72af8e3daf377667fa04e1775218bf5d4f7 /pkg/bindings/test | |
parent | b702134edc823782e67fd3f06fdeaf3f63de2af3 (diff) | |
parent | 68287ff8bd5200edbb6b486c7293ba6d76ae41bd (diff) | |
download | podman-bda30094013de14e72bb54e919992f2c8303c272.tar.gz podman-bda30094013de14e72bb54e919992f2c8303c272.tar.bz2 podman-bda30094013de14e72bb54e919992f2c8303c272.zip |
Merge pull request #5033 from sujil02/new-test
Adding test to check Tag and list images endpoints in apis.
Diffstat (limited to 'pkg/bindings/test')
-rw-r--r-- | pkg/bindings/test/images_test.go | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkg/bindings/test/images_test.go b/pkg/bindings/test/images_test.go index 227f28d16..f2dc856b2 100644 --- a/pkg/bindings/test/images_test.go +++ b/pkg/bindings/test/images_test.go @@ -89,4 +89,39 @@ var _ = Describe("Podman images", func() { }) + //Tests to validate the image tag command. + It("tag image", func() { + // Validates if invalid image name is given a bad response is encountered. + err = images.Tag(connText, "dummy", "demo", "alpine") + Expect(err).ToNot(BeNil()) + code, _ := bindings.CheckResponseCode(err) + Expect(code).To(BeNumerically("==", 404)) + + // Validates if the image is tagged sucessfully. + err = images.Tag(connText, "alpine", "demo", "alpine") + Expect(err).To(BeNil()) + + //Validates if name updates when the image is retagged. + _, err := images.GetImage(connText, "alpine:demo", nil) + Expect(err).To(BeNil()) + + }) + + //Test to validate the List images command. + It("List image", func() { + //Array to hold the list of images returned + imageSummary, err := images.List(connText, nil, nil) + //There Should be no errors in the response. + Expect(err).To(BeNil()) + //Since in the begin context only one image is created the list context should have only one image + Expect(len(imageSummary)).To(Equal(1)) + + //To be written create a new image and check list count again + //imageSummary, err = images.List(connText, nil, nil) + + //Since in the begin context only one image adding one more image should + ///Expect(len(imageSummary)).To(Equal(2) + + }) + }) |