Expect(err).ToNot(HaveOccurred()) Expect(info.MappedPorts).To(Equal([]garden.PortMapping{ {HostPort: 1234, ContainerPort: 5678}, {HostPort: 1235, ContainerPort: 5679}, })) }) Context("with running processes", func() { JustBeforeEach(func() { p1 := new(wfakes.FakeProcess) p1.IDReturns(1) p2 := new(wfakes.FakeProcess) p2.IDReturns(2) p3 := new(wfakes.FakeProcess) p3.IDReturns(3) fakeProcessTracker.ActiveProcessesReturns([]garden.Process{p1, p2, p3}) }) It("returns their process IDs", func() { info, err := container.Info() Expect(err).ToNot(HaveOccurred()) Expect(info.ProcessIDs).To(Equal([]uint32{1, 2, 3})) }) }) }) })