Expect(result).To(Equal("v1.1.1")) var exists bool err = client.Call("CliRpcCmd.HasAPIEndpoint", "", &exists) Expect(err).ToNot(HaveOccurred()) Expect(exists).To(BeTrue()) }) }) Context(".AccessToken", func() { var authRepo *authenticationfakes.FakeRepository BeforeEach(func() { authRepo = new(authenticationfakes.FakeRepository) locator := api.RepositoryLocator{} locator = locator.SetAuthenticationRepository(authRepo) rpcService, err = NewRpcService(nil, nil, config, locator, nil, nil, nil, rpc.DefaultServer) err := rpcService.Start() Expect(err).ToNot(HaveOccurred()) pingCli(rpcService.Port()) }) It("refreshes the token", func() { client, err = rpc.Dial("tcp", "127.0.0.1:"+rpcService.Port()) Expect(err).ToNot(HaveOccurred()) var result string err = client.Call("CliRpcCmd.AccessToken", "", &result)
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{} repoLocator := api.RepositoryLocator{} appSummaryRepo = new(apifakes.FakeAppSummaryRepository) repoLocator = repoLocator.SetAppSummaryRepository(appSummaryRepo) appInstancesRepo = new(appinstancesfakes.FakeAppInstancesRepository) repoLocator = repoLocator.SetAppInstancesRepository(appInstancesRepo) stackRepo = new(stacksfakes.FakeStackRepository) repoLocator = repoLocator.SetStackRepository(stackRepo) deps = commandregistry.Dependency{ UI: ui, Config: testconfig.NewRepositoryWithDefaults(), PluginModels: &commandregistry.PluginModels{ Application: getAppModel, }, RepoLocator: repoLocator, }
targetedOrgReq *requirementsfakes.FakeTargetedOrgRequirement minApiVersionReq *requirementsfakes.FakeRequirement reqFactory *requirementsfakes.FakeFactory deps commandregistry.Dependency cmd spacequota.CreateSpaceQuota flagContext flags.FlagContext ) BeforeEach(func() { ui = &testterm.FakeUI{} quotaRepo = new(spacequotasfakes.FakeSpaceQuotaRepository) requirementsFactory = new(requirementsfakes.FakeFactory) config = new(coreconfigfakes.FakeRepository) repoLocator := api.RepositoryLocator{} repoLocator = repoLocator.SetSpaceQuotaRepository(quotaRepo) deps = commandregistry.Dependency{ UI: ui, Config: config, RepoLocator: repoLocator, } reqFactory = new(requirementsfakes.FakeFactory) loginReq = new(requirementsfakes.FakeRequirement) loginReq.ExecuteReturns(nil) reqFactory.NewLoginRequirementReturns(loginReq) targetedOrgReq = new(requirementsfakes.FakeTargetedOrgRequirement)