testterm "github.com/cloudfoundry/cli/testhelpers/terminal" "github.com/cloudfoundry/loggregatorlib/logmessage" "github.com/cloudfoundry/sonde-go/events" . "github.com/cloudfoundry/cli/cf/commands/application" "github.com/cloudfoundry/cli/cf/configuration/core_config" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("logs command", func() { var ( ui *testterm.FakeUI oldLogsRepo *testapi.FakeOldLogsRepository noaaRepo *testapi.FakeLogsNoaaRepository requirementsFactory *testreq.FakeReqFactory configRepo core_config.Repository deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.RepoLocator = deps.RepoLocator.SetLogsNoaaRepository(noaaRepo) deps.RepoLocator = deps.RepoLocator.SetOldLogsRepository(oldLogsRepo) deps.Config = configRepo command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("logs").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults()
. "github.com/onsi/ginkgo" . "github.com/onsi/gomega" . "github.com/cloudfoundry/cli/testhelpers/matchers" ) var _ = Describe("start command", func() { var ( ui *testterm.FakeUI configRepo core_config.Repository defaultAppForStart = models.Application{} defaultInstanceResponses = [][]models.AppInstanceFields{} defaultInstanceErrorCodes = []string{"", ""} requirementsFactory *testreq.FakeReqFactory logsForTail []*events.LogMessage logRepo *testapi.FakeLogsNoaaRepository oldLogsForTail []*logmessage.LogMessage oldLogsRepo *testapi.FakeOldLogsRepository appInstancesRepo *testAppInstanaces.FakeAppInstancesRepository appRepo *testApplication.FakeApplicationRepository OriginalAppCommand command_registry.Command deps command_registry.Dependency displayApp *testcmd.FakeAppDisplayer ) updateCommandDependency := func(oldLogs api.OldLogsRepository) { deps.Ui = ui deps.Config = configRepo deps.RepoLocator = deps.RepoLocator.SetLogsNoaaRepository(logRepo) deps.RepoLocator = deps.RepoLocator.SetOldLogsRepository(oldLogs) deps.RepoLocator = deps.RepoLocator.SetApplicationRepository(appRepo)