routes.DIEGO_SSH: &diegoSSHRouteMessage, }, LogGuid: "log-guid", } actualLrpResponse = receptor.ActualLRPResponse{ ProcessGuid: "some-guid", Index: 0, InstanceGuid: "some-instance-guid", Address: "1.2.3.4", Ports: []receptor.PortMapping{ {ContainerPort: 1111, HostPort: 3333}, }, } receptorClient.ActualLRPByProcessGuidAndIndexReturns(actualLrpResponse, nil) receptorClient.GetDesiredLRPReturns(desiredLRPResponse, nil) logger = lagertest.NewTestLogger("test") receptorCreds = []byte("receptor-user:receptor-password") authenticator = authenticators.NewDiegoProxyAuthenticator(logger, receptorClient, receptorCreds) metadata = &fake_ssh.FakeConnMetadata{} }) Describe("Authenticate", func() { var ( permissions *ssh.Permissions password []byte authErr error )