}) It("skips confirmation when the -f flag is given", func() { runCommand("-f", "foo.com") Expect(ui.Prompts).To(BeEmpty()) Expect(ui.Outputs).To(ContainSubstrings( []string{"Deleting service", "foo.com"}, []string{"OK"}, )) }) }) Context("when the service does not exist", func() { BeforeEach(func() { serviceRepo.FindInstanceByNameNotFound = true }) It("warns the user the service does not exist", func() { runCommand("-f", "my-service") Expect(ui.Outputs).To(ContainSubstrings( []string{"Deleting service", "my-service"}, []string{"OK"}, )) Expect(ui.WarnOutputs).To(ContainSubstrings([]string{"my-service", "does not exist"})) }) }) }) })