It("fails if a space is not targeted", func() { requirementsFactory.LoginSuccess = true requirementsFactory.TargetedSpaceSuccess = false Expect(runCommand("my-app")).To(BeFalse()) }) }) Describe("getting health_check_type", func() { BeforeEach(func() { requirementsFactory.LoginSuccess = true requirementsFactory.TargetedSpaceSuccess = true }) Context("when application is not found", func() { It("Fails", func() { requirementsFactory.ApplicationFails = true Expect(runCommand("non-exist-app")).To(BeFalse()) }) }) Context("when application exists", func() { BeforeEach(func() { app := models.Application{} app.Name = "my-app" app.GUID = "my-app-guid" app.HealthCheckType = "port" requirementsFactory.Application = app }) It("shows the health_check_type", func() {