mirror of
https://github.com/clearlinux/docker.git
synced 2026-09-06 13:41:36 +00:00
Fix GET /containers/json emtpy response regression
GET /containers/json route used to reply with and empty array `[]` when no containers where available. Daemon containers list refactor introduced this bug by declaring an empty slice istead of initializing it as well and it was now replying with `null`. Signed-off-by: Antonio Murdaca <runcom@linux.com>
This commit is contained in:
@@ -1514,3 +1514,14 @@ func (s *DockerSuite) TestPutContainerArchiveErrSymlinkInVolumeToReadOnlyRootfs(
|
||||
c.Fatalf("expected ErrContainerRootfsReadonly error, but got %d: %s", statusCode, string(body))
|
||||
}
|
||||
}
|
||||
|
||||
func (s *DockerSuite) TestContainersApiGetContainersJSONEmpty(c *check.C) {
|
||||
testRequires(c, DaemonIsLinux)
|
||||
|
||||
status, body, err := sockRequest("GET", "/containers/json?all=1", nil)
|
||||
c.Assert(err, check.IsNil)
|
||||
c.Assert(status, check.Equals, http.StatusOK)
|
||||
if string(body) != "[]\n" {
|
||||
c.Fatalf("Expected empty response to be `[]`, got %q", string(body))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user