. "github.com/nttlabs/cli/cf/commands/plugin" . "github.com/nttlabs/cli/testhelpers/matchers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Install", func() { var ( ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory config *testconfig.FakePluginConfiguration coreCmds map[string]command.Command pluginFile *os.File homeDir string pluginDir string curDir string test_1 string test_2 string test_with_help string test_with_push string test_with_push_short_name string ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} config = &testconfig.FakePluginConfiguration{} coreCmds = make(map[string]command.Command)
"github.com/nttlabs/cli/cf/configuration/plugin_config" testconfig "github.com/nttlabs/cli/cf/configuration/plugin_config/fakes" "github.com/nttlabs/cli/plugin" testcmd "github.com/nttlabs/cli/testhelpers/commands" . "github.com/nttlabs/cli/testhelpers/matchers" testreq "github.com/nttlabs/cli/testhelpers/requirements" testterm "github.com/nttlabs/cli/testhelpers/terminal" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Plugins", func() { var ( ui *testterm.FakeUI requirementsFactory *testreq.FakeReqFactory config *testconfig.FakePluginConfiguration ) BeforeEach(func() { ui = &testterm.FakeUI{} requirementsFactory = &testreq.FakeReqFactory{} config = &testconfig.FakePluginConfiguration{} rpc.DefaultServer = rpc.NewServer() }) runCommand := func(args ...string) bool { cmd := NewPlugins(ui, config) return testcmd.RunCommand(cmd, args, requirementsFactory) }