"github.com/cloudfoundry-incubator/diego-ssh/test_helpers" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/pivotal-golang/lager/lagertest" "golang.org/x/crypto/ssh" ) var _ = Describe("SessionChannelHandler", func() { var ( sshd *daemon.Daemon client *ssh.Client logger *lagertest.TestLogger serverSSHConfig *ssh.ServerConfig runner *fakes.FakeRunner shellLocator *fakes.FakeShellLocator sessionChannelHandler *handlers.SessionChannelHandler newChannelHandlers map[string]handlers.NewChannelHandler defaultEnv map[string]string connectionFinished chan struct{} ) BeforeEach(func() { logger = lagertest.NewTestLogger("test") serverSSHConfig = &ssh.ServerConfig{ NoClientAuth: true, } serverSSHConfig.AddHostKey(TestHostKey)
"github.com/cloudfoundry-incubator/diego-ssh/handlers" "github.com/cloudfoundry-incubator/diego-ssh/handlers/fake_handlers" "github.com/cloudfoundry-incubator/diego-ssh/test_helpers" "github.com/cloudfoundry-incubator/diego-ssh/test_helpers/fake_net" "github.com/pivotal-golang/lager" "github.com/pivotal-golang/lager/lagertest" "golang.org/x/crypto/ssh" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Daemon", func() { var ( logger lager.Logger sshd *daemon.Daemon serverSSHConfig *ssh.ServerConfig ) BeforeEach(func() { logger = lagertest.NewTestLogger("test") serverSSHConfig = &ssh.ServerConfig{ NoClientAuth: true, } serverSSHConfig.AddHostKey(TestHostKey) }) Describe("HandleConnection", func() { var fakeConn *fake_net.FakeConn Context("when the function returns", func() {