ContainerIP: "container-ip", ExternalIP: "external-ip", ContainerPath: "/path/to/container", ProcessIDs: []uint32{1, 2}, Properties: garden.Properties{ "foo": "bar", "a": "b", }, MappedPorts: []garden.PortMapping{ {HostPort: 1234, ContainerPort: 5678}, {HostPort: 1235, ContainerPort: 5679}, }, } It("reports information about the container", func() { fakeContainer.InfoReturns(containerInfo, nil) info, err := container.Info() Ω(err).ShouldNot(HaveOccurred()) Ω(info).Should(Equal(containerInfo)) }) itResetsGraceTimeWhenHandling(func() { _, err := container.Info() Ω(err).ShouldNot(HaveOccurred()) }) itFailsWhenTheContainerIsNotFound(func() error { _, err := container.Info() return err