test(ui): speed up chat icon mocks

This commit is contained in:
Peter Steinberger
2026-04-25 18:27:10 +01:00
parent 88df8fe09d
commit 847c00d409
5 changed files with 11 additions and 18 deletions

View File

@@ -26,12 +26,7 @@ vi.mock("../markdown.ts", () => ({
}));
vi.mock("../icons.ts", () => ({
icons: new Proxy(
{},
{
get: () => "",
},
),
icons: {},
}));
vi.mock("../views/agents-utils.ts", () => {

View File

@@ -4,6 +4,10 @@ import { render } from "lit";
import { describe, expect, it, vi } from "vitest";
import { renderChatRunControls, type ChatRunControlsProps } from "./run-controls.ts";
vi.mock("../icons.ts", () => ({
icons: {},
}));
function createProps(overrides: Partial<ChatRunControlsProps> = {}): ChatRunControlsProps {
return {
canAbort: false,

View File

@@ -4,6 +4,10 @@ import { html, render } from "lit";
import { describe, expect, it, vi } from "vitest";
import { renderCompactionIndicator, renderFallbackIndicator } from "./status-indicators.ts";
vi.mock("../icons.ts", () => ({
icons: {},
}));
describe("chat status indicators", () => {
it("renders compaction and fallback indicators while they are fresh", () => {
const container = document.createElement("div");

View File

@@ -5,12 +5,7 @@ import { describe, expect, it, vi } from "vitest";
import { buildToolCardSidebarContent, extractToolCards, renderToolCard } from "./tool-cards.ts";
vi.mock("../icons.ts", () => ({
icons: new Proxy(
{},
{
get: () => "",
},
),
icons: {},
}));
vi.mock("../tool-display.ts", () => ({

View File

@@ -8,12 +8,7 @@ import { renderWelcomeState } from "../chat/chat-welcome.ts";
import type { ChatQueueItem } from "../ui-types.ts";
vi.mock("../icons.ts", () => ({
icons: new Proxy(
{},
{
get: () => "",
},
),
icons: {},
}));
vi.mock("./agents-utils.ts", () => ({