Describe("NetIn", func() { var hostPort uint32 = 23456 var containerPort uint32 = 34567 var gotHostPort uint32 var gotContainerPort uint32 itRetries(func() error { var err error gotHostPort, gotContainerPort, err = conn.NetIn("la-contineur", 1, 2) return err }, func(err error) { innerConnection.NetInReturns(hostPort, containerPort, err) }, func() int { return innerConnection.NetInCallCount() }, func() { It("calls through to garden", func() { Ω(innerConnection.NetInCallCount()).Should(Equal(1)) handle, hostPort, containerPort := innerConnection.NetInArgsForCall(0) Ω(handle).Should(Equal("la-contineur")) Ω(hostPort).Should(Equal(uint32(1))) Ω(containerPort).Should(Equal(uint32(2))) }) It("returns the ports", func() { Ω(gotHostPort).Should(Equal(hostPort)) Ω(gotContainerPort).Should(Equal(containerPort)) }) })
Describe("NetIn", func() { var hostPort uint32 = 23456 var containerPort uint32 = 34567 var gotHostPort uint32 var gotContainerPort uint32 itRetries(func() error { var err error gotHostPort, gotContainerPort, err = conn.NetIn("la-contineur", 1, 2) return err }, func(err error) { innerConnection.NetInReturns(hostPort, containerPort, err) }, func() int { return innerConnection.NetInCallCount() }, func() { It("calls through to garden", func() { Expect(innerConnection.NetInCallCount()).To(Equal(1)) handle, hostPort, containerPort := innerConnection.NetInArgsForCall(0) Expect(handle).To(Equal("la-contineur")) Expect(hostPort).To(Equal(uint32(1))) Expect(containerPort).To(Equal(uint32(2))) }) It("returns the ports", func() { Expect(gotHostPort).To(Equal(hostPort)) Expect(gotContainerPort).To(Equal(containerPort)) }) })