applicationRequirement.GetApplicationReturns(fakeApplication) domainRequirement = new(requirementsfakes.FakeDomainRequirement) factory.NewDomainRequirementReturns(domainRequirement) fakeDomain = models.DomainFields{ GUID: "fake-domain-guid", Name: "fake-domain-name", } domainRequirement.GetDomainReturns(fakeDomain) minAPIVersionRequirement = &passingRequirement{Name: "min-api-version-requirement"} factory.NewMinAPIVersionRequirementReturns(minAPIVersionRequirement) diegoApplicationRequirement = new(requirementsfakes.FakeDiegoApplicationRequirement) factory.NewDiegoApplicationRequirementReturns(diegoApplicationRequirement) }) AfterEach(func() { commandregistry.Register(originalCreateRouteCmd) }) Describe("Help text", func() { var usage []string BeforeEach(func() { cmd := &route.MapRoute{} up := commandregistry.CLICommandUsagePresenter(cmd) usage = strings.Split(up.Usage(), "\n") })