"code.cloudfoundry.org/cli/cf/requirements/requirementsfakes" testcmd "code.cloudfoundry.org/cli/testhelpers/commands" testconfig "code.cloudfoundry.org/cli/testhelpers/configuration" testterm "code.cloudfoundry.org/cli/testhelpers/terminal" "code.cloudfoundry.org/cli/cf/commandregistry" . "code.cloudfoundry.org/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("restart-app-instance", func() { var ( ui *testterm.FakeUI config coreconfig.Repository appInstancesRepo *appinstancesfakes.FakeAppInstancesRepository requirementsFactory *requirementsfakes.FakeFactory application models.Application deps commandregistry.Dependency ) BeforeEach(func() { ui = &testterm.FakeUI{} appInstancesRepo = new(appinstancesfakes.FakeAppInstancesRepository) config = testconfig.NewRepositoryWithDefaults() requirementsFactory = new(requirementsfakes.FakeFactory) requirementsFactory.NewLoginRequirementReturns(requirements.Passing{}) requirementsFactory.NewTargetedSpaceRequirementReturns(requirements.Passing{}) application = models.Application{} application.Name = "my-app"
. "code.cloudfoundry.org/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("App", func() { var ( ui *testterm.FakeUI appSummaryRepo *apifakes.FakeAppSummaryRepository appInstancesRepo *appinstancesfakes.FakeAppInstancesRepository stackRepo *stacksfakes.FakeStackRepository getAppModel *plugin_models.GetAppModel cmd commandregistry.Command deps commandregistry.Dependency factory *requirementsfakes.FakeFactory flagContext flags.FlagContext loginRequirement requirements.Requirement targetedSpaceRequirement requirements.Requirement applicationRequirement *requirementsfakes.FakeApplicationRequirement ) BeforeEach(func() { cmd = &application.ShowApp{} flagContext = flags.NewFlagContext(cmd.MetaData().Flags) ui = &testterm.FakeUI{} getAppModel = &plugin_models.GetAppModel{}
"sync/atomic" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("start command", func() { var ( ui *testterm.FakeUI configRepo coreconfig.Repository defaultAppForStart models.Application defaultInstanceResponses [][]models.AppInstanceFields defaultInstanceErrorCodes []string requirementsFactory *requirementsfakes.FakeFactory logMessages atomic.Value logRepo *logsfakes.FakeRepository appInstancesRepo *appinstancesfakes.FakeAppInstancesRepository appRepo *applicationsfakes.FakeRepository originalAppCommand commandregistry.Command deps commandregistry.Dependency displayApp *applicationfakes.FakeAppDisplayer ) updateCommandDependency := func(logsRepo logs.Repository) { deps.UI = ui deps.Config = configRepo deps.RepoLocator = deps.RepoLocator.SetLogsRepository(logsRepo) deps.RepoLocator = deps.RepoLocator.SetApplicationRepository(appRepo) deps.RepoLocator = deps.RepoLocator.SetAppInstancesRepository(appInstancesRepo)