"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/securitygroup" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("update-security-group command", func() { var ( ui *testterm.FakeUI securityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo requirementsFactory *testreq.FakeReqFactory configRepo configuration.ReadWriter ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} securityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{} configRepo = testconfig.NewRepositoryWithDefaults() }) runCommand := func(args ...string) { cmd := NewUpdateSecurityGroup(ui, configRepo, securityGroupRepo) testcmd.RunCommand(cmd, args, requirementsFactory) }
fakeBinder "github.com/cloudfoundry/cli/cf/api/security_groups/spaces/fakes" 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("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.Repository deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.RepoLocator = deps.RepoLocator.SetSpaceRepository(spaceRepo) deps.RepoLocator = deps.RepoLocator.SetOrganizationRepository(orgRepo) deps.RepoLocator = deps.RepoLocator.SetSecurityGroupRepository(securityGroupRepo) deps.RepoLocator = deps.RepoLocator.SetSecurityGroupSpaceBinder(secBinder) deps.Config = configRepo command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("unbind-security-group").SetDependency(deps, pluginCall)) }
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/command_registry" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("security-group command", func() { var ( ui *testterm.FakeUI securityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo requirementsFactory *testreq.FakeReqFactory configRepo core_config.Repository deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.RepoLocator = deps.RepoLocator.SetSecurityGroupRepository(securityGroupRepo) deps.Config = configRepo command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("security-group").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} securityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{}
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/securitygroup" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("add-staging-security-group command", func() { var ( ui *testterm.FakeUI configRepo configuration.ReadWriter requirementsFactory *testreq.FakeReqFactory fakeSecurityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo fakeStagingSecurityGroupRepo *fakeStaging.FakeStagingSecurityGroupsRepo ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{} fakeSecurityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{} fakeStagingSecurityGroupRepo = &fakeStaging.FakeStagingSecurityGroupsRepo{} }) runCommand := func(args ...string) { cmd := NewAddToStagingGroup(ui, configRepo, fakeSecurityGroupRepo, fakeStagingSecurityGroupRepo) testcmd.RunCommand(cmd, args, requirementsFactory)
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 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) })
"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/securitygroup" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("list-security-groups command", func() { var ( ui *testterm.FakeUI repo *fakeSecurityGroup.FakeSecurityGroupRepo requirementsFactory *testreq.FakeReqFactory configRepo core_config.ReadWriter ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} repo = &fakeSecurityGroup.FakeSecurityGroupRepo{} configRepo = testconfig.NewRepositoryWithDefaults() }) runCommand := func(args ...string) bool { cmd := NewSecurityGroups(ui, configRepo, repo) return testcmd.RunCommand(cmd, args, requirementsFactory) }
"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/securitygroup" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("delete-security-group command", func() { var ( ui *testterm.FakeUI securityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo requirementsFactory *testreq.FakeReqFactory configRepo core_config.ReadWriter ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} securityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{} configRepo = testconfig.NewRepositoryWithDefaults() }) runCommand := func(args ...string) bool { cmd := NewDeleteSecurityGroup(ui, configRepo, securityGroupRepo) return testcmd.RunCommand(cmd, args, requirementsFactory) }
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/securitygroup" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("remove-staging-security-group command", func() { var ( ui *testterm.FakeUI configRepo configuration.ReadWriter requirementsFactory *testreq.FakeReqFactory fakeSecurityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo fakeStagingSecurityGroupsRepo *fakeStagingDefaults.FakeStagingSecurityGroupsRepo ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{} fakeSecurityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{} fakeStagingSecurityGroupsRepo = &fakeStagingDefaults.FakeStagingSecurityGroupsRepo{} }) runCommand := func(args ...string) { cmd := NewRemoveFromStagingGroup(ui, configRepo, fakeSecurityGroupRepo, fakeStagingSecurityGroupsRepo) testcmd.RunCommand(cmd, args, requirementsFactory)
"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/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("create-security-group command", func() { var ( ui *testterm.FakeUI securityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo requirementsFactory *testreq.FakeReqFactory configRepo core_config.Repository deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.RepoLocator = deps.RepoLocator.SetSecurityGroupRepository(securityGroupRepo) deps.Config = configRepo command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("create-security-group").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} securityGroupRepo = &fakeSecurityGroup.FakeSecurityGroupRepo{}