diff --git a/pkg/server/admin/admin_test.go b/pkg/server/admin/admin_test.go index c4c8316..3062ada 100644 --- a/pkg/server/admin/admin_test.go +++ b/pkg/server/admin/admin_test.go @@ -218,6 +218,19 @@ func (s *AdminTestSuite) Test_connectClient() { s.cancelFunc() } +func (s *AdminTestSuite) Test_connectClientUnknownRendezVousId() { + publicId := "abc" + serverRes, agentRes := s.agentRegisters(publicId, "abc") + s.Nil(serverRes.err) + s.Nil(agentRes.err) + + serverToClientRW, _ := s.createPipe() + + _, err := s.admin.AddClient(models.RendezVousId(publicId+"sothatisunknown"), + iowrappers.NewSimpleReadWriteAddrCloser(serverToClientRW, testsupport.DummyRemoteAddr("remoteaddr"))) + s.NotNil(err) +} + func (s *AdminTestSuite) agentRegistration(agentRW io.ReadWriteCloser) AgentRegisterResult { // verify registration message received agentRegistration, err := comms.ReceiveRegistrationMessage(agentRW)