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)
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-default-staging-security-group command", func() { var ( ui *testterm.FakeUI configRepo configuration.ReadWriter requirementsFactory *testreq.FakeReqFactory fakeSecurityGroupRepo *fakeSecurityGroup.FakeSecurityGroup fakeStagingSecurityGroupsRepo *fakeStagingDefaults.FakeStagingSecurityGroupsRepo ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() requirementsFactory = &testreq.FakeReqFactory{} fakeSecurityGroupRepo = &fakeSecurityGroup.FakeSecurityGroup{} fakeStagingSecurityGroupsRepo = &fakeStagingDefaults.FakeStagingSecurityGroupsRepo{} }) runCommand := func(args ...string) { cmd := NewRemoveFromDefaultStagingGroup(ui, configRepo, fakeSecurityGroupRepo, fakeStagingSecurityGroupsRepo) 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("staging-security-groups command", func() { var ( ui *testterm.FakeUI configRepo core_config.ReadWriter fakeStagingSecurityGroupRepo *testapi.FakeStagingSecurityGroupsRepo cmd command.Command requirementsFactory *testreq.FakeReqFactory ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() fakeStagingSecurityGroupRepo = &testapi.FakeStagingSecurityGroupsRepo{} cmd = NewListStagingSecurityGroups(ui, configRepo, fakeStagingSecurityGroupRepo) requirementsFactory = &testreq.FakeReqFactory{} }) runCommand := func(args ...string) testcmd.RunCommandResult { return testcmd.RunCommandMoreBetter(cmd, requirementsFactory, args...) }
"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/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("unbind-staging-security-group command", func() { var ( ui *testterm.FakeUI configRepo core_config.Repository requirementsFactory *testreq.FakeReqFactory fakeSecurityGroupRepo *fakeSecurityGroup.FakeSecurityGroupRepo fakeStagingSecurityGroupsRepo *fakeStagingDefaults.FakeStagingSecurityGroupsRepo deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.RepoLocator = deps.RepoLocator.SetSecurityGroupRepository(fakeSecurityGroupRepo) deps.RepoLocator = deps.RepoLocator.SetStagingSecurityGroupRepository(fakeStagingSecurityGroupsRepo) deps.Config = configRepo command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("unbind-staging-security-group").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults()