Expect(runCLIErr).NotTo(HaveOccurred()) Expect(fakeManifest.ServiceCallCount()).To(Equal(2)) name, service := fakeManifest.ServiceArgsForCall(0) Expect(name).To(Equal("app-name")) Expect(service).To(Equal("sp1-name")) name, service = fakeManifest.ServiceArgsForCall(1) Expect(name).To(Equal("app-name")) Expect(service).To(Equal("sp2-name")) }) }) Context("when the app has a health check timeout", func() { BeforeEach(func() { application.HealthCheckTimeout = 5 appSummaryRepo.GetSummaryReturns(application, nil) }) It("sets the health check timeout", func() { Expect(runCLIErr).NotTo(HaveOccurred()) Expect(fakeManifest.HealthCheckTimeoutCallCount()).To(Equal(1)) name, timeout := fakeManifest.HealthCheckTimeoutArgsForCall(0) Expect(name).To(Equal("app-name")) Expect(timeout).To(Equal(5)) }) }) Context("when the app has environment vars", func() { BeforeEach(func() { application.EnvironmentVars = map[string]interface{}{