Q147: the conversation header lists its real members, how each agent replies, and who can read

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-09 00:45:05 -04:00
1 parent 02309546dc
commit 983d37937d
13 files changed
+173 -44

No files matched your search

+11
View File
@@ -204,6 +204,17 @@ test("the pinned CEO conversation is the Messages front door", async () => {
}
await expect(start).toBeVisible();
await expect(chatLog.getByText("General line 0", { exact: true })).toBeVisible();
// The header lists the real members, how each agent replies, and who can read.
await page.getByRole("button", { name: /^Members \(/ }).click();
const roster = page.getByRole("menu");
await expect(roster).toContainText("Everyone in the company can read this channel.");
await expect(roster.locator(".members-roster")).toHaveCSS("overflow-y", "auto");
await expect(roster).toContainText("Replies when @mentioned, in threads it joined, and to messages that name no one");
await page.keyboard.press("Escape");
await page.locator(".convo-item").first().click();
await page.getByRole("button", { name: /^Members \(/ }).click();
await expect(page.getByRole("menu")).toContainText("Replies to every message");
} finally {
await app.close();
}