}, }, 30*time.Second, ))) }) }) }) Describe("ExtractExposedPorts", func() { Context("when desired app request has ports specified", func() { BeforeEach(func() { desiredAppReq.Ports = []uint32{1456, 2345, 3456} }) It("returns the ports specified in desired app request as exposed ports", func() { ports, err := builder.ExtractExposedPorts(&desiredAppReq) Expect(err).ToNot(HaveOccurred()) Expect(ports).To(Equal(desiredAppReq.Ports)) }) }) Context("when desired app request does not have any ports specified", func() { It("returns the slice with default port", func() { ports, err := builder.ExtractExposedPorts(&desiredAppReq) Expect(err).ToNot(HaveOccurred()) Expect(ports).To(Equal([]uint32{8080})) }) }) }) Describe("BuildTask", func() {