"github.com/nttlabs/cli/cf/models" testcmd "github.com/nttlabs/cli/testhelpers/commands" "github.com/nttlabs/cli/testhelpers/configuration" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/nttlabs/cli/cf/commands/spacequota" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("delete-quota command", func() { var ( ui *testterm.FakeUI quotaRepo *fakes.FakeSpaceQuotaRepository orgRepo *test_org.FakeOrganizationRepository requirementsFactory *testreq.FakeReqFactory ) BeforeEach(func() { ui = &testterm.FakeUI{} quotaRepo = &fakes.FakeSpaceQuotaRepository{} orgRepo = &test_org.FakeOrganizationRepository{} requirementsFactory = &testreq.FakeReqFactory{} org := models.Organization{} org.Name = "my-org" org.Guid = "my-org-guid" orgRepo.ListOrgsReturns([]models.Organization{org}, nil) orgRepo.FindByNameReturns(org, nil) })
testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/nttlabs/cli/cf/commands/space" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("create-space command", func() { var ( ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory configSpace models.SpaceFields configOrg models.OrganizationFields configRepo core_config.ReadWriter spaceRepo *testapi.FakeSpaceRepository orgRepo *fake_org.FakeOrganizationRepository userRepo *testapi.FakeUserRepository spaceRoleSetter user.SpaceRoleSetter ) runCommand := func(args ...string) { cmd := NewCreateSpace(ui, configRepo, spaceRoleSetter, spaceRepo, orgRepo, userRepo) testcmd.RunCommand(cmd, args, requirementsFactory) } BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults()
testcmd "github.com/nttlabs/cli/testhelpers/commands" testconfig "github.com/nttlabs/cli/testhelpers/configuration" . "github.com/nttlabs/cli/testhelpers/matchers" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("unbind-security-group command", func() { var ( ui *testterm.FakeUI securityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo orgRepo *fake_org.FakeOrganizationRepository spaceRepo *fakes.FakeSpaceRepository secBinder *fakeBinder.FakeSecurityGroupSpaceBinder requirementsFactory *testreq.FakeReqFactory configRepo core_config.ReadWriter ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} securityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{} orgRepo = &fake_org.FakeOrganizationRepository{} spaceRepo = &fakes.FakeSpaceRepository{} secBinder = &fakeBinder.FakeSecurityGroupSpaceBinder{} configRepo = testconfig.NewRepositoryWithDefaults() })
"github.com/nttlabs/cli/cf/configuration/core_config" "github.com/nttlabs/cli/cf/models" testcmd "github.com/nttlabs/cli/testhelpers/commands" testconfig "github.com/nttlabs/cli/testhelpers/configuration" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" . "github.com/nttlabs/cli/testhelpers/matchers" ) var _ = Describe("org command", func() { var ( ui *testterm.FakeUI orgRepo *test_org.FakeOrganizationRepository configRepo core_config.ReadWriter requirementsFactory *testreq.FakeReqFactory ) runCommand := func() { cmd := organization.NewListOrgs(ui, configRepo, orgRepo) testcmd.RunCommand(cmd, []string{}, requirementsFactory) } BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() orgRepo = &test_org.FakeOrganizationRepository{} requirementsFactory = &testreq.FakeReqFactory{LoginSuccess: true} })
testcmd "github.com/nttlabs/cli/testhelpers/commands" testconfig "github.com/nttlabs/cli/testhelpers/configuration" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" . "github.com/nttlabs/cli/testhelpers/matchers" ) var _ = Describe("Login Command", func() { var ( Flags []string Config core_config.ReadWriter ui *testterm.FakeUI authRepo *testapi.FakeAuthenticationRepository endpointRepo *testapi.FakeEndpointRepo orgRepo *fake_organizations.FakeOrganizationRepository spaceRepo *testapi.FakeSpaceRepository org models.Organization ) BeforeEach(func() { Flags = []string{} Config = testconfig.NewRepository() ui = &testterm.FakeUI{} authRepo = &testapi.FakeAuthenticationRepository{ AccessToken: "my_access_token", RefreshToken: "my_refresh_token", Config: Config, }
"github.com/nttlabs/cli/cf/configuration/core_config" "github.com/nttlabs/cli/cf/errors" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("CopySource", func() { var ( ui *testterm.FakeUI config core_config.ReadWriter requirementsFactory *testreq.FakeReqFactory authRepo *testapi.FakeAuthenticationRepository appRepo *testApplication.FakeApplicationRepository copyAppSourceRepo *testCopyApplication.FakeCopyApplicationSourceRepository spaceRepo *testapi.FakeSpaceRepository orgRepo *testorg.FakeOrganizationRepository appRestarter *testcmd.FakeApplicationRestarter ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{LoginSuccess: true, TargetedSpaceSuccess: true} authRepo = &testapi.FakeAuthenticationRepository{} appRepo = &testApplication.FakeApplicationRepository{} copyAppSourceRepo = &testCopyApplication.FakeCopyApplicationSourceRepository{} spaceRepo = &testapi.FakeSpaceRepository{} orgRepo = &testorg.FakeOrganizationRepository{} appRestarter = &testcmd.FakeApplicationRestarter{}
testconfig "github.com/nttlabs/cli/testhelpers/configuration" "github.com/nttlabs/cli/testhelpers/maker" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/nttlabs/cli/cf/commands/zone" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("create-zone command", func() { var ( config core_config.ReadWriter ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory orgRepo *test_org.FakeOrganizationRepository zoneRepo *testapi.FakeZoneRepository ) BeforeEach(func() { ui = &testterm.FakeUI{} config = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{} orgRepo = &test_org.FakeOrganizationRepository{} zoneRepo = &testapi.FakeZoneRepository{} }) runCommand := func(args ...string) { testcmd.RunCommand(NewCreateZone(ui, config, orgRepo, zoneRepo), args, requirementsFactory) }
broker_builder "github.com/nttlabs/cli/cf/actors/broker_builder/fakes" service_builder "github.com/nttlabs/cli/cf/actors/service_builder/fakes" organization_fakes "github.com/nttlabs/cli/cf/api/organizations/fakes" "github.com/nttlabs/cli/cf/errors" "github.com/nttlabs/cli/cf/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Services", func() { var ( actor actors.ServiceActor brokerBuilder *broker_builder.FakeBrokerBuilder serviceBuilder *service_builder.FakeServiceBuilder orgRepo *organization_fakes.FakeOrganizationRepository serviceBroker1 models.ServiceBroker serviceBroker2 models.ServiceBroker service1 models.ServiceOffering ) BeforeEach(func() { orgRepo = &organization_fakes.FakeOrganizationRepository{} brokerBuilder = &broker_builder.FakeBrokerBuilder{} serviceBuilder = &service_builder.FakeServiceBuilder{} actor = actors.NewServiceHandler(orgRepo, brokerBuilder, serviceBuilder) serviceBroker1 = models.ServiceBroker{Guid: "my-service-broker-guid1", Name: "my-service-broker1"} serviceBroker2 = models.ServiceBroker{Guid: "my-service-broker-guid2", Name: "my-service-broker2"}
var _ = Describe("Service Plans", func() { var ( actor actors.ServicePlanActor servicePlanRepo *testapi.FakeServicePlanRepo servicePlanVisibilityRepo *testapi.FakeServicePlanVisibilityRepository orgRepo *fake_orgs.FakeOrganizationRepository planBuilder *fake_plan_builder.FakePlanBuilder serviceBuilder *fake_service_builder.FakeServiceBuilder privateServicePlanVisibilityFields models.ServicePlanVisibilityFields publicServicePlanVisibilityFields models.ServicePlanVisibilityFields limitedServicePlanVisibilityFields models.ServicePlanVisibilityFields publicServicePlan models.ServicePlanFields privateServicePlan models.ServicePlanFields limitedServicePlan models.ServicePlanFields publicService models.ServiceOffering mixedService models.ServiceOffering privateService models.ServiceOffering publicAndLimitedService models.ServiceOffering org1 models.Organization org2 models.Organization visibility1 models.ServicePlanVisibilityFields ) BeforeEach(func() {
"github.com/nttlabs/cli/cf/configuration/core_config" "github.com/nttlabs/cli/cf/models" testcmd "github.com/nttlabs/cli/testhelpers/commands" testconfig "github.com/nttlabs/cli/testhelpers/configuration" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" . "github.com/nttlabs/cli/testhelpers/matchers" ) var _ = Describe("rename-org command", func() { var ( requirementsFactory *testreq.FakeReqFactory orgRepo *test_org.FakeOrganizationRepository ui *testterm.FakeUI configRepo core_config.ReadWriter ) BeforeEach(func() { requirementsFactory = &testreq.FakeReqFactory{} orgRepo = &test_org.FakeOrganizationRepository{} ui = new(testterm.FakeUI) configRepo = testconfig.NewRepositoryWithDefaults() }) var callRenameOrg = func(args []string) { cmd := organization.NewRenameOrg(ui, configRepo, orgRepo) testcmd.RunCommand(cmd, args, requirementsFactory) }
testconfig "github.com/nttlabs/cli/testhelpers/configuration" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/nttlabs/cli/cf/commands/securitygroup" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("bind-security-group command", func() { var ( ui *testterm.FakeUI cmd BindSecurityGroup configRepo core_config.ReadWriter fakeSecurityGroupRepo *testapi.FakeSecurityGroupRepo requirementsFactory *testreq.FakeReqFactory fakeSpaceRepo *fakes.FakeSpaceRepository fakeOrgRepo *test_org.FakeOrganizationRepository fakeSpaceBinder *zoidberg.FakeSecurityGroupSpaceBinder ) BeforeEach(func() { ui = &testterm.FakeUI{} fakeOrgRepo = &test_org.FakeOrganizationRepository{} fakeSpaceRepo = &fakes.FakeSpaceRepository{} requirementsFactory = &testreq.FakeReqFactory{} fakeSecurityGroupRepo = &testapi.FakeSecurityGroupRepo{} configRepo = testconfig.NewRepositoryWithDefaults() fakeSpaceBinder = &zoidberg.FakeSecurityGroupSpaceBinder{} cmd = NewBindSecurityGroup(ui, configRepo, fakeSecurityGroupRepo, fakeSpaceRepo, fakeOrgRepo, fakeSpaceBinder) })
testcmd "github.com/nttlabs/cli/testhelpers/commands" testconfig "github.com/nttlabs/cli/testhelpers/configuration" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/nttlabs/cli/cf/commands/organization" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("create-org command", func() { var ( config core_config.ReadWriter ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory orgRepo *test_org.FakeOrganizationRepository quotaRepo *test_quota.FakeQuotaRepository ) BeforeEach(func() { ui = &testterm.FakeUI{} config = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{} orgRepo = &test_org.FakeOrganizationRepository{} quotaRepo = &test_quota.FakeQuotaRepository{} }) runCommand := func(args ...string) { testcmd.RunCommand(NewCreateOrg(ui, config, orgRepo, quotaRepo), args, requirementsFactory) }
testcmd "github.com/nttlabs/cli/testhelpers/commands" testconfig "github.com/nttlabs/cli/testhelpers/configuration" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/nttlabs/cli/cf/commands/organization" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("delete-org command", func() { var ( config core_config.ReadWriter ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory orgRepo *test_org.FakeOrganizationRepository org models.Organization ) BeforeEach(func() { ui = &testterm.FakeUI{ Inputs: []string{"y"}, } config = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{} org = models.Organization{} org.Name = "org-to-delete" org.Guid = "org-to-delete-guid" orgRepo = &test_org.FakeOrganizationRepository{}
. "github.com/onsi/ginkgo" . "github.com/onsi/gomega" testcmd "github.com/nttlabs/cli/testhelpers/commands" testconfig "github.com/nttlabs/cli/testhelpers/configuration" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/nttlabs/cli/testhelpers/matchers" ) var _ = Describe("target command", func() { var ( orgRepo *fake_org.FakeOrganizationRepository spaceRepo *testapi.FakeSpaceRepository requirementsFactory *testreq.FakeReqFactory config core_config.ReadWriter ui *testterm.FakeUI ) BeforeEach(func() { ui = new(testterm.FakeUI) orgRepo = new(fake_org.FakeOrganizationRepository) spaceRepo = new(testapi.FakeSpaceRepository) requirementsFactory = new(testreq.FakeReqFactory) config = testconfig.NewRepositoryWithDefaults() requirementsFactory.ApiEndpointSuccess = true }) var callTarget = func(args []string) { cmd := NewTarget(ui, config, orgRepo, spaceRepo)