testcmd "github.com/cloudfoundry/cli/testhelpers/commands" testconfig "github.com/cloudfoundry/cli/testhelpers/configuration" . "github.com/cloudfoundry/cli/testhelpers/matchers" testreq "github.com/cloudfoundry/cli/testhelpers/requirements" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("unassign-security-group command", func() { var ( ui *testterm.FakeUI securityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo orgRepo *fakes.FakeOrgRepository spaceRepo *fakes.FakeSpaceRepository secBinder *fakeBinder.FakeSecurityGroupSpaceBinder requirementsFactory *testreq.FakeReqFactory configRepo configuration.ReadWriter ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} securityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{} orgRepo = &fakes.FakeOrgRepository{} spaceRepo = &fakes.FakeSpaceRepository{} secBinder = &fakeBinder.FakeSecurityGroupSpaceBinder{} configRepo = testconfig.NewRepositoryWithDefaults() })
package actors_test import ( "github.com/cloudfoundry/cli/cf/actors" "github.com/cloudfoundry/cli/cf/api/fakes" "github.com/cloudfoundry/cli/cf/models" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Services", func() { var ( actor actors.ServiceActor brokerRepo *fakes.FakeServiceBrokerRepo serviceRepo *fakes.FakeServiceRepo servicePlanRepo *fakes.FakeServicePlanRepo servicePlanVisibilityRepo *fakes.FakeServicePlanVisibilityRepository orgRepo *fakes.FakeOrgRepository ) BeforeEach(func() { brokerRepo = &fakes.FakeServiceBrokerRepo{} serviceRepo = &fakes.FakeServiceRepo{} servicePlanRepo = &fakes.FakeServicePlanRepo{} servicePlanVisibilityRepo = &fakes.FakeServicePlanVisibilityRepository{} orgRepo = &fakes.FakeOrgRepository{} actor = actors.NewServiceHandler(brokerRepo, serviceRepo, servicePlanRepo, servicePlanVisibilityRepo, orgRepo) serviceBroker1 := models.ServiceBroker{Guid: "my-service-broker-guid", Name: "my-service-broker"} serviceBroker2 := models.ServiceBroker{Guid: "my-service-broker-guid2", Name: "my-service-broker2"}
testconfig "github.com/cloudfoundry/cli/testhelpers/configuration" testreq "github.com/cloudfoundry/cli/testhelpers/requirements" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/cloudfoundry/cli/cf/commands/securitygroup" . "github.com/cloudfoundry/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 configuration.ReadWriter fakeSecurityGroupRepo *testapi.FakeSecurityGroupRepo requirementsFactory *testreq.FakeReqFactory fakeSpaceRepo *fakes.FakeSpaceRepository fakeOrgRepo *fakes.FakeOrgRepository fakeSpaceBinder *zoidberg.FakeSecurityGroupSpaceBinder ) BeforeEach(func() { ui = &testterm.FakeUI{} fakeOrgRepo = &fakes.FakeOrgRepository{} fakeSpaceRepo = &fakes.FakeSpaceRepository{} requirementsFactory = &testreq.FakeReqFactory{} fakeSecurityGroupRepo = &testapi.FakeSecurityGroupRepo{} configRepo = testconfig.NewRepositoryWithDefaults() fakeSpaceBinder = &zoidberg.FakeSecurityGroupSpaceBinder{} cmd = NewBindSecurityGroup(ui, configRepo, fakeSecurityGroupRepo, fakeSpaceRepo, fakeOrgRepo, fakeSpaceBinder) })
var _ = Describe("Service Plans", func() { var ( actor actors.ServicePlanActor servicePlanRepo *fakes.FakeServicePlanRepo servicePlanVisibilityRepo *fakes.FakeServicePlanVisibilityRepository orgRepo *fakes.FakeOrgRepository 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/onsi/ginkgo" . "github.com/onsi/gomega" 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/cloudfoundry/cli/testhelpers/matchers" ) var _ = Describe("target command", func() { var ( orgRepo *testapi.FakeOrgRepository spaceRepo *testapi.FakeSpaceRepository requirementsFactory *testreq.FakeReqFactory config configuration.ReadWriter ui *testterm.FakeUI ) BeforeEach(func() { ui = new(testterm.FakeUI) orgRepo = new(testapi.FakeOrgRepository) spaceRepo = new(testapi.FakeSpaceRepository) requirementsFactory = new(testreq.FakeReqFactory) config = testconfig.NewRepositoryWithDefaults() }) var callTarget = func(args []string) { cmd := NewTarget(ui, config, orgRepo, spaceRepo) testcmd.RunCommand(cmd, args, requirementsFactory)
. "github.com/onsi/ginkgo" . "github.com/onsi/gomega" testapi "github.com/cloudfoundry/cli/cf/api/fakes" "github.com/cloudfoundry/cli/cf/api/space_quotas/fakes" "github.com/cloudfoundry/cli/cf/errors" testcmd "github.com/cloudfoundry/cli/testhelpers/commands" "github.com/cloudfoundry/cli/testhelpers/configuration" testreq "github.com/cloudfoundry/cli/testhelpers/requirements" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" ) var _ = Describe("create-quota command", func() { var ( ui *testterm.FakeUI quotaRepo *fakes.FakeSpaceQuotaRepository orgRepo *testapi.FakeOrgRepository requirementsFactory *testreq.FakeReqFactory ) BeforeEach(func() { ui = &testterm.FakeUI{} quotaRepo = &fakes.FakeSpaceQuotaRepository{} orgRepo = &testapi.FakeOrgRepository{} requirementsFactory = &testreq.FakeReqFactory{} org := models.Organization{} org.Name = "my-org" org.Guid = "my-org-guid" orgRepo.Organizations = []models.Organization{org} orgRepo.FindByNameName = org.Name })
"github.com/cloudfoundry/cli/cf/models" 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/cloudfoundry/cli/cf/commands/organization" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("delete-org command", func() { var ( config configuration.ReadWriter ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory orgRepo *testapi.FakeOrgRepository ) 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 = &testapi.FakeOrgRepository{Organizations: []models.Organization{org}} })
"github.com/cloudfoundry/cli/cf/configuration" 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/cloudfoundry/cli/cf/commands/organization" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("create-org command", func() { var ( config configuration.ReadWriter ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory orgRepo *testapi.FakeOrgRepository ) BeforeEach(func() { ui = &testterm.FakeUI{} config = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{} orgRepo = &testapi.FakeOrgRepository{} }) runCommand := func(args ...string) { testcmd.RunCommand(NewCreateOrg(ui, config, orgRepo), args, requirementsFactory) } Describe("requirements", func() {
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" "strconv" . "github.com/cloudfoundry/cli/testhelpers/matchers" ) var _ = Describe("Login Command", func() { var ( Flags []string Config configuration.ReadWriter ui *testterm.FakeUI authRepo *testapi.FakeAuthenticationRepository endpointRepo *testapi.FakeEndpointRepo orgRepo *testapi.FakeOrgRepository spaceRepo *testapi.FakeSpaceRepository ) BeforeEach(func() { Flags = []string{} Config = testconfig.NewRepository() ui = &testterm.FakeUI{} authRepo = &testapi.FakeAuthenticationRepository{ AccessToken: "my_access_token", RefreshToken: "my_refresh_token", Config: Config, } endpointRepo = &testapi.FakeEndpointRepo{}