收紧预览 Trace 标题断言

将 Trace 标题匹配限定在段落元素内

兼容 Markdown 多行段落并避免重复文本命中
This commit is contained in:
2026-09-04 16:16:23 +08:00
parent 16879ab390
commit 88a0b60d9a
@@ -570,7 +570,11 @@ export async function assertProjectToolsAndPreviewFlow(
expect(screen.getByText(/下一步:设计实现组 \/ Director/)).not.toBeNull();
fireEvent.click(screen.getByRole('button', { name: 'Trace' }));
const traceHeading = await screen.findByText(/Runrun-main-shortcut-trace/);
const traceHeading = await screen.findByText(
(content, element) =>
element?.tagName === 'P' &&
content.trimStart().startsWith('Runrun-main-shortcut-trace'),
);
expect(messageBubble(traceHeading).textContent).toContain('产物快照:');
expect(screen.getByText(/产物快照:/)).not.toBeNull();
expect(