curDir string test_1 string test_2 string test_curDir string test_with_help string test_with_orgs string test_with_orgs_short_name string aliasConflicts string deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.Config = config deps.PluginConfig = pluginConfig deps.PluginRepo = fakePluginRepo deps.ChecksumUtil = fakeChecksum command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("install-plugin").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} pluginConfig = &testPluginConfig.FakePluginConfiguration{} config = testconfig.NewRepositoryWithDefaults() fakePluginRepo = &fakes.FakePluginRepo{} fakeChecksum = &testChecksum.FakeSha1Checksum{} dir, err := os.Getwd() if err != nil {
) var _ = Describe("Help", func() { commands_loader.Load() var ( ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory config *testconfig.FakePluginConfiguration deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.PluginConfig = config command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("help").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} config = &testconfig.FakePluginConfiguration{} }) runCommand := func(args ...string) bool { return testcmd.RunCliCommand("help", args, requirementsFactory, updateCommandDependency, false) } Context("when no argument is provided", func() { It("prints the main help menu of the 'cf' app", func() {