复用项目预览消息气泡断言

统一 Agent 对话与私有记忆消息的气泡查找

移除重复的空值断言并保留明确错误信息
This commit is contained in:
2026-09-04 16:17:39 +08:00
parent 88a0b60d9a
commit 7b3b050b47
@@ -61,9 +61,8 @@ export async function assertProjectAndDesignShortcutFlow(
submitChat('/agent-conversations');
const agentConversationMessage =
await screen.findByText('Agent 对话读取命令:');
const agentConversationBubble = agentConversationMessage.closest('.message');
expect(agentConversationBubble).not.toBeNull();
expect(agentConversationBubble?.textContent).toContain(
const agentConversationBubble = messageBubble(agentConversationMessage);
expect(agentConversationBubble.textContent).toContain(
'美术组 / Asset · 生成首版美术素材:/read .agent/conversations/agents/art-asset-plan.jsonl',
);
fireEvent.click(screen.getByRole('button', { name: '读取拆解创作方向对话' }));
@@ -80,9 +79,8 @@ export async function assertProjectAndDesignShortcutFlow(
submitChat('/agent-memories');
const agentMemoryMessage =
await screen.findByText('Agent 私有记忆读取命令:');
const agentMemoryBubble = agentMemoryMessage.closest('.message');
expect(agentMemoryBubble).not.toBeNull();
expect(agentMemoryBubble?.textContent).toContain(
const agentMemoryBubble = messageBubble(agentMemoryMessage);
expect(agentMemoryBubble.textContent).toContain(
'美术组 / Asset · 生成首版美术素材:/read memory/agents/art/asset.md',
);
fireEvent.click(screen.getByRole('button', { name: '读取拆解创作方向记忆' }));