Fix assertExpectedWebsocketEvent ignoring the passed event (#14330)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
6cabc40e62
Коммит
f77ad4992b
@@ -1756,13 +1756,13 @@ func assertExpectedWebsocketEvent(t *testing.T, client *model.WebSocketClient, e
|
|||||||
for {
|
for {
|
||||||
select {
|
select {
|
||||||
case resp, ok := <-client.EventChannel:
|
case resp, ok := <-client.EventChannel:
|
||||||
require.Truef(t, ok, "channel closed before receiving expected event %s", model.WEBSOCKET_EVENT_USER_UPDATED)
|
require.Truef(t, ok, "channel closed before receiving expected event %s", event)
|
||||||
if resp.EventType() == model.WEBSOCKET_EVENT_USER_UPDATED {
|
if resp.EventType() == event {
|
||||||
test(resp)
|
test(resp)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
case <-time.After(5 * time.Second):
|
case <-time.After(5 * time.Second):
|
||||||
require.Failf(t, "failed to receive expected event %s", model.WEBSOCKET_EVENT_USER_UPDATED)
|
require.Failf(t, "failed to receive expected event %s", event)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user