connectClient now returns an error when unsuccessful.
This commit is contained in:
parent
7e062f5777
commit
f16d228f6f
@ -149,7 +149,8 @@ func (s *MatchMakerTestSuite) Test_singleAgentAndClient() {
|
||||
waitForAgentFunc := s.registerAgent(publicId, agent)
|
||||
go waitForAgentFunc()
|
||||
|
||||
client, clientId := s.connectClient(publicId)
|
||||
client, clientId, err := s.connectClient(publicId)
|
||||
s.Nil(err)
|
||||
|
||||
s.checkState(1, 1)
|
||||
|
||||
@ -167,10 +168,10 @@ func (s *MatchMakerTestSuite) Test_singleAgentAndClient() {
|
||||
s.checkState(1, 0)
|
||||
}
|
||||
|
||||
func (s *MatchMakerTestSuite) connectClient(publicId models.RendezVousId) (*TestClient, models.ClientId) {
|
||||
func (s *MatchMakerTestSuite) connectClient(publicId models.RendezVousId) (*TestClient, models.ClientId, error) {
|
||||
client := NewTestClient(s.ctx)
|
||||
var clientId models.ClientId
|
||||
testsupport.RunAndWait(
|
||||
res := testsupport.RunAndWait(
|
||||
&s.Suite,
|
||||
func() any {
|
||||
//server
|
||||
@ -181,13 +182,18 @@ func (s *MatchMakerTestSuite) connectClient(publicId models.RendezVousId) (*Test
|
||||
log.Println("test: synchronizing streams.")
|
||||
go synchronizer()
|
||||
}
|
||||
return nil
|
||||
return err
|
||||
},
|
||||
func() any {
|
||||
// client, nothing to do with wsproxy mode off.
|
||||
return nil
|
||||
})
|
||||
return client, clientId
|
||||
|
||||
var err error = nil
|
||||
if res[0] != nil {
|
||||
err = res[0].(error)
|
||||
}
|
||||
return client, clientId, err
|
||||
}
|
||||
|
||||
func (s *MatchMakerTestSuite) checkState(nAgents int, nClients int) {
|
||||
|
Loading…
Reference in New Issue
Block a user