Skip to content

Commit b145755

Browse files
committed
test(webview): 添加Tooltip组件的单元测试mock
- 为Tooltip相关组件添加mock实现以简化测试 - Tooltip、TooltipTrigger和TooltipContent均被mock为简单div容器 - 保持SessionList组件测试环境的纯净与稳定 - 改善测试执行的性能和可靠性
1 parent 22dd739 commit b145755

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/vscode-ide-companion/src/webview/components/SessionList.test.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,12 @@ vi.mock("@/webview/components/ui/item", () => ({
6363
ItemActions: vi.fn(({ children }) => <div>{children}</div>),
6464
}));
6565

66+
vi.mock("@/webview/components/ui/tooltip", () => ({
67+
Tooltip: vi.fn(({ children }) => <div>{children}</div>),
68+
TooltipTrigger: vi.fn(({ children }) => <div>{children}</div>),
69+
TooltipContent: vi.fn(({ children }) => <div>{children}</div>),
70+
}));
71+
6672
describe("SessionList", () => {
6773
const today = new Date();
6874
const yesterday = new Date(today);

0 commit comments

Comments
 (0)