fix inbox sub close panic on envoy

This commit is contained in:
Jay
2026-05-18 16:44:46 -04:00
parent 62df05e01d
commit 6066639863
2 changed files with 38 additions and 27 deletions
+10
View File
@@ -22,11 +22,21 @@ func TestEnvoy_Dismiss(t *testing.T) {
}
envoy := newEnvoy(ctx, url, terminate, nil, nil, nil, nil)
eventSub := envoy.SubscribeEvents()
inboxSub := envoy.SubscribeInbox([]string{"A", "B"})
envoy.Dismiss()
mu.RLock()
defer mu.RUnlock()
assert.True(t, terminated)
_, ok := <-eventSub
assert.False(t, ok)
_, ok = <-inboxSub
assert.False(t, ok)
}
func TestEnvoy_Send(t *testing.T) {