"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("files command", func() { var ( ui *testterm.FakeUI configRepo core_config.Repository requirementsFactory *testreq.FakeReqFactory appFilesRepo *testappfiles.FakeAppFilesRepository deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.Config = configRepo deps.RepoLocator = deps.RepoLocator.SetAppFileRepository(appFilesRepo) command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("files").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() appFilesRepo = &testappfiles.FakeAppFilesRepository{}
testconfig "github.com/cloudfoundry/cli/testhelpers/configuration" testterm "github.com/cloudfoundry/cli/testhelpers/terminal" . "github.com/cloudfoundry/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Files", func() { var ( ui *testterm.FakeUI configRepo core_config.Repository appFilesRepo *fakeappfiles.FakeAppFilesRepository cmd command_registry.Command deps command_registry.Dependency factory *fakerequirements.FakeFactory flagContext flags.FlagContext loginRequirement requirements.Requirement targetedSpaceRequirement requirements.Requirement deaApplicationRequirement *fakerequirements.FakeDEAApplicationRequirement ) BeforeEach(func() { ui = &testterm.FakeUI{} configRepo = testconfig.NewRepositoryWithDefaults() appFilesRepo = &fakeappfiles.FakeAppFilesRepository{} repoLocator := deps.RepoLocator.SetAppFileRepository(appFilesRepo) deps = command_registry.Dependency{