testcmd "github.com/cloudfoundry/cli/testhelpers/commands" testconfig "github.com/cloudfoundry/cli/testhelpers/configuration" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" . "github.com/cloudfoundry/cli/testhelpers/matchers" ) var _ = Describe("Login Command", func() { var ( Flags []string Config core_config.Repository ui *testterm.FakeUI authRepo *authenticationfakes.FakeAuthenticationRepository endpointRepo *testapi.FakeEndpointRepository orgRepo *fake_organizations.FakeOrganizationRepository spaceRepo *testapi.FakeSpaceRepository org models.Organization deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.Config = Config deps.RepoLocator = deps.RepoLocator.SetEndpointRepository(endpointRepo) deps.RepoLocator = deps.RepoLocator.SetAuthenticationRepository(authRepo) deps.RepoLocator = deps.RepoLocator.SetOrganizationRepository(orgRepo) deps.RepoLocator = deps.RepoLocator.SetSpaceRepository(spaceRepo) command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("login").SetDependency(deps, pluginCall)) }
"github.com/cloudfoundry/cli/cf/errors" testcmd "github.com/cloudfoundry/cli/testhelpers/commands" testconfig "github.com/cloudfoundry/cli/testhelpers/configuration" testreq "github.com/cloudfoundry/cli/testhelpers/requirements" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" . "github.com/cloudfoundry/cli/testhelpers/matchers" ) var _ = Describe("api command", func() { var ( config core_config.Repository endpointRepo *testapi.FakeEndpointRepository deps command_registry.Dependency requirementsFactory *testreq.FakeReqFactory ui *testterm.FakeUI ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.Config = config deps.RepoLocator = deps.RepoLocator.SetEndpointRepository(endpointRepo) command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("api").SetDependency(deps, pluginCall)) } callApi := func(args []string, config core_config.Repository, endpointRepo *testapi.FakeEndpointRepository) { testcmd.RunCliCommand("api", args, requirementsFactory, updateCommandDependency, false) }
testconfig "github.com/cloudfoundry/cli/testhelpers/configuration" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("OneTimeSSHCode", func() { var ( ui *testterm.FakeUI configRepo core_config.Repository authRepo *authenticationfakes.FakeAuthenticationRepository endpointRepo *testapi.FakeEndpointRepository cmd command_registry.Command deps command_registry.Dependency factory *fakerequirements.FakeFactory flagContext flags.FlagContext endpointRequirement requirements.Requirement ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() configRepo.SetApiEndpoint("fake-api-endpoint") endpointRepo = &testapi.FakeEndpointRepository{} repoLocator := deps.RepoLocator.SetEndpointRepository(endpointRepo) authRepo = &authenticationfakes.FakeAuthenticationRepository{}