cfRoutesJson := routes[cfroutes.CF_ROUTER] cfRoutes := cfroutes.CFRoutes{} err := json.Unmarshal(*cfRoutesJson, &cfRoutes) Expect(err).ToNot(HaveOccurred()) Expect(cfRoutes).To(ConsistOf([]cfroutes.CFRoute{ {Hostnames: []string{"route1"}, Port: 8080}, {Hostnames: []string{"route2"}, Port: 8080, RouteServiceUrl: "https://rs.example.com"}, })) }) }) Context("when no health check is specified", func() { BeforeEach(func() { desiredAppReq.HealthCheckType = cc_messages.UnspecifiedHealthCheckType }) It("sets up the port check for backwards compatibility", func() { downloadDestinations := []string{} for _, dep := range desiredLRP.CachedDependencies { if dep != nil { downloadDestinations = append(downloadDestinations, dep.To) } } Expect(downloadDestinations).To(ContainElement("/tmp/lifecycle")) Expect(desiredLRP.Monitor.GetValue()).To(Equal(models.Timeout( &models.ParallelAction{ Actions: []*models.Action{