test for unknown rendez-vous id.

This commit is contained in:
Erik Brakkee 2024-08-22 16:56:21 +02:00
parent 563c8f2ca7
commit 1fd4de471c

View File

@ -218,6 +218,19 @@ func (s *AdminTestSuite) Test_connectClient() {
s.cancelFunc() 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 { func (s *AdminTestSuite) agentRegistration(agentRW io.ReadWriteCloser) AgentRegisterResult {
// verify registration message received // verify registration message received
agentRegistration, err := comms.ReceiveRegistrationMessage(agentRW) agentRegistration, err := comms.ReceiveRegistrationMessage(agentRW)