From 1fd4de471c7914bee64a6e8961468396e97ace82 Mon Sep 17 00:00:00 2001 From: Erik Brakkee Date: Thu, 22 Aug 2024 16:56:21 +0200 Subject: [PATCH] test for unknown rendez-vous id. --- pkg/server/admin/admin_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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)