perf(test): trim test teardown waits

This commit is contained in:
Peter Steinberger
2026-04-20 20:29:56 +01:00
parent 28f7745a5e
commit 8a09b40cb2
6 changed files with 375 additions and 440 deletions

View File

@@ -377,17 +377,8 @@ describe("tool-cards", () => {
container,
);
const rawToggle = container.querySelector<HTMLButtonElement>(".chat-tool-card__raw-toggle");
const rawBody = container.querySelector<HTMLElement>(".chat-tool-card__raw-body");
expect(container.querySelector(".chat-tool-card__preview-frame")).toBeNull();
expect(rawToggle?.getAttribute("aria-expanded")).toBe("false");
expect(rawBody?.hidden).toBe(true);
rawToggle?.dispatchEvent(new MouseEvent("click", { bubbles: true }));
expect(rawToggle?.getAttribute("aria-expanded")).toBe("true");
expect(rawBody?.hidden).toBe(false);
expect(container.querySelector(".chat-tool-card__raw-toggle")).not.toBeNull();
});
it("keeps raw details for legacy canvas tool output without rendering tool-row previews", () => {

View File

@@ -58,9 +58,9 @@ function flushTasks() {
}
async function flushAssistantAttachmentAvailabilityChecks() {
await Promise.resolve();
await Promise.resolve();
await new Promise((resolve) => setTimeout(resolve, 0));
for (let i = 0; i < 6; i++) {
await Promise.resolve();
}
}
function createProps(overrides: Partial<ChatProps> = {}): ChatProps {