Ω(attachedIO).Should(Equal(processIO)) Ω(process.ID()).Should(Equal("process-handle")) status, err := process.Wait() Ω(err).ShouldNot(HaveOccurred()) Ω(status).Should(Equal(123)) Eventually(stdout).Should(gbytes.Say("stdout data")) Eventually(stderr).Should(gbytes.Say("stderr data")) }) }) Describe("NetIn", func() { It("sends a net in request", func() { fakeConnection.NetInReturns(111, 222, nil) hostPort, containerPort, err := container.NetIn(123, 456) Ω(err).ShouldNot(HaveOccurred()) Ω(hostPort).Should(Equal(uint32(111))) Ω(containerPort).Should(Equal(uint32(222))) h, hp, cp := fakeConnection.NetInArgsForCall(0) Ω(h).Should(Equal("some-handle")) Ω(hp).Should(Equal(uint32(123))) Ω(cp).Should(Equal(uint32(456))) }) Context("when the request fails", func() { disaster := errors.New("oh no!")