conformance: fix http status codes for MANIFEST DELETE failures.

Previously returning 404s as failure code, dist-spec says 400s.
This commit is contained in:
Ramkumar Chinchani
2020-03-18 15:50:40 -07:00
parent 355a3b4f0e
commit 941dffe2c7
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -531,7 +531,7 @@ func CheckWorkflows(t *testing.T, config *compliance.Config) {
// delete manifest by tag should fail
resp, err = resty.R().Delete(baseURL + "/v2/repo7/manifests/test:1.0")
So(err, ShouldBeNil)
So(resp.StatusCode(), ShouldEqual, 404)
So(resp.StatusCode(), ShouldEqual, 400)
// delete manifest by digest
resp, err = resty.R().Delete(baseURL + "/v2/repo7/manifests/" + digest.String())
So(err, ShouldBeNil)
@@ -543,7 +543,7 @@ func CheckWorkflows(t *testing.T, config *compliance.Config) {
// delete again should fail
resp, err = resty.R().Delete(baseURL + "/v2/repo7/manifests/" + digest.String())
So(err, ShouldBeNil)
So(resp.StatusCode(), ShouldEqual, 404)
So(resp.StatusCode(), ShouldEqual, 400)
// check/get by tag
resp, err = resty.R().Head(baseURL + "/v2/repo7/manifests/test:1.0")