"github.com/cloudfoundry-incubator/ltc/test_helpers" "github.com/cloudfoundry-incubator/ltc/version" "github.com/cloudfoundry-incubator/ltc/version/command_factory" "github.com/cloudfoundry-incubator/ltc/version/fake_version_manager" "github.com/codegangsta/cli" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" ) var _ = Describe("Version CommandFactory", func() { var ( config *config_package.Config outputBuffer *gbytes.Buffer terminalUI terminal.UI fakeExitHandler *fake_exit_handler.FakeExitHandler fakeVersionManager *fake_version_manager.FakeVersionManager commandFactory *command_factory.VersionCommandFactory ) BeforeEach(func() { config = config_package.New(nil) config.SetTarget("lattice.xip.io") outputBuffer = gbytes.NewBuffer() terminalUI = terminal.NewUI(nil, outputBuffer, nil) fakeExitHandler = &fake_exit_handler.FakeExitHandler{} fakeVersionManager = &fake_version_manager.FakeVersionManager{} fakeVersionManager.LtcVersionReturns("1.8.0") commandFactory = command_factory.NewVersionCommandFactory( config,
"github.com/cloudfoundry-incubator/ltc/test_helpers" "github.com/cloudfoundry-incubator/ltc/version" "github.com/cloudfoundry-incubator/ltc/version/command_factory" "github.com/cloudfoundry-incubator/ltc/version/fake_version_manager" "github.com/codegangsta/cli" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/onsi/gomega/gbytes" ) var _ = Describe("Version CommandFactory", func() { var ( config *config_package.Config outputBuffer *gbytes.Buffer terminalUI terminal.UI fakeExitHandler *fake_exit_handler.FakeExitHandler fakeVersionManager *fake_version_manager.FakeVersionManager commandFactory *command_factory.VersionCommandFactory ) BeforeEach(func() { config = config_package.New(nil) config.SetTarget("lattice.xip.io") outputBuffer = gbytes.NewBuffer() terminalUI = terminal.NewUI(nil, outputBuffer, nil) fakeExitHandler = &fake_exit_handler.FakeExitHandler{} fakeVersionManager = &fake_version_manager.FakeVersionManager{} fakeVersionManager.LatticeVersionReturns("some-client-lattice-sha") commandFactory = command_factory.NewVersionCommandFactory( config,
"github.com/cloudfoundry-incubator/ltc/terminal/mocks" "github.com/cloudfoundry-incubator/ltc/test_helpers" "github.com/cloudfoundry-incubator/ltc/version/fake_version_manager" "github.com/codegangsta/cli" config_package "github.com/cloudfoundry-incubator/ltc/config" ) var _ = Describe("CommandFactory", func() { var ( stdinReader *io.PipeReader stdinWriter *io.PipeWriter outputBuffer *gbytes.Buffer terminalUI terminal.UI config *config_package.Config configPersister persister.Persister fakeTargetVerifier *fake_target_verifier.FakeTargetVerifier fakeBlobStoreVerifier *fake_blob_store_verifier.FakeBlobStoreVerifier fakeExitHandler *fake_exit_handler.FakeExitHandler fakePasswordReader *mocks.FakePasswordReader fakeVersionManager *fake_version_manager.FakeVersionManager ) BeforeEach(func() { stdinReader, stdinWriter = io.Pipe() outputBuffer = gbytes.NewBuffer() fakeExitHandler = &fake_exit_handler.FakeExitHandler{} fakePasswordReader = &mocks.FakePasswordReader{} terminalUI = terminal.NewUI(stdinReader, outputBuffer, fakePasswordReader) fakeTargetVerifier = &fake_target_verifier.FakeTargetVerifier{} fakeBlobStoreVerifier = &fake_blob_store_verifier.FakeBlobStoreVerifier{}