You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// The CLI's `/roster` command short-circuits with "No contacts in
26
-
// roster." when `rosterService.groups` is empty — even when alice's
27
-
// away presence has reached bob's `presenceService.contactPresences`,
28
-
// it is unreachable through bob's `/roster` output. Verifying this
29
-
// flow end-to-end requires bob to have alice in his roster (mutual
30
-
// subscription). The protocol-layer harness sets this up explicitly
31
-
// (`Protocol/PresenceTests.swift:119` via
32
-
// `setUpBobSubscribedToAlice`); the CLI layer has no equivalent
33
-
// surface today. Track in `.turbo/improvements.md` until the CLI
34
-
// exposes a way to seed mutual subscription per-test.
26
+
// Disabled: CLI `/roster` short-circuits with "No contacts in
27
+
// roster." when the roster is empty, so alice's away presence is
28
+
// not observable through bob's `/roster` output without mutual
29
+
// subscription, which the CLI layer has no helper to seed. The
30
+
// protocol-layer harness has `setUpBobSubscribedToAlice`; track
31
+
// re-enabling in `.turbo/improvements.md`.
35
32
@Test(.disabled("CLI /roster does not surface presence for non-roster peers; test premise requires mutual alice↔bob subscription which is not reliably seeded by this layer. See improvements backlog."))
36
-
@MainActorfunc `REPL /status changes presence visible to a peer`() async throws {
0 commit comments