"errors" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/cloudfoundry-incubator/lattice/ltc/config/target_verifier" "github.com/cloudfoundry-incubator/lattice/ltc/receptor_client/fake_receptor_client_creator" "github.com/cloudfoundry-incubator/receptor" "github.com/cloudfoundry-incubator/receptor/fake_receptor" ) var _ = Describe("TargetVerifier", func() { Describe("VerifyTarget", func() { var ( fakeReceptorClient *fake_receptor.FakeClient fakeReceptorClientCreator *fake_receptor_client_creator.FakeCreator targetVerifier target_verifier.TargetVerifier ) BeforeEach(func() { fakeReceptorClient = &fake_receptor.FakeClient{} fakeReceptorClientCreator = &fake_receptor_client_creator.FakeCreator{} fakeReceptorClientCreator.CreateReceptorClientReturns(fakeReceptorClient) targetVerifier = target_verifier.New(fakeReceptorClientCreator) }) It("returns up=true, auth=true if the receptor does not return an error", func() { up, auth, err := targetVerifier.VerifyTarget("http://receptor.mylattice.com") Expect(err).NotTo(HaveOccurred()) Expect(up).To(BeTrue()) Expect(auth).To(BeTrue())
"github.com/cloudfoundry-incubator/lattice/ltc/exit_handler/fake_exit_handler" "github.com/cloudfoundry-incubator/lattice/ltc/receptor_client/fake_receptor_client_creator" "github.com/cloudfoundry-incubator/lattice/ltc/terminal" "github.com/cloudfoundry-incubator/lattice/ltc/test_helpers" "github.com/cloudfoundry-incubator/receptor/fake_receptor" "github.com/codegangsta/cli" "github.com/pivotal-golang/lager" ) var _ = Describe("CliAppFactory", func() { var ( fakeTargetVerifier *fake_target_verifier.FakeTargetVerifier fakeReceptorClientCreator *fake_receptor_client_creator.FakeCreator fakeExitHandler *fake_exit_handler.FakeExitHandler outputBuffer *gbytes.Buffer terminalUI terminal.UI cliApp *cli.App cliConfig *config.Config latticeVersion, diegoVersion string ) BeforeEach(func() { fakeTargetVerifier = &fake_target_verifier.FakeTargetVerifier{} fakeReceptorClientCreator = &fake_receptor_client_creator.FakeCreator{} fakeExitHandler = &fake_exit_handler.FakeExitHandler{} memPersister := persister.NewMemPersister() outputBuffer = gbytes.NewBuffer() terminalUI = terminal.NewUI(nil, outputBuffer, nil) cliConfig = config.New(memPersister) latticeVersion, diegoVersion = "v0.2.Test", "0.12345.0"