From e0828db0ccec23a63bdb8425fc2d35dc3ee89056 Mon Sep 17 00:00:00 2001 From: zhangxiang Date: Tue, 1 Sep 2026 06:50:59 +0800 Subject: [PATCH] =?UTF-8?q?test(header):=20=E8=A1=A5=E5=85=85=20lucide-rea?= =?UTF-8?q?ct=20mock=20=E7=9A=84=20Sun/Moon=20=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - header 接入 ThemeToggle 后,其测试 mock 的 lucide-react 缺 Sun/Moon - 导致 theme-toggle 内 / 导入为 undefined,14 例渲染失败 - 补齐后 14 例通过,全量单测 128 suites / 1624 passed --- src/components/layout/header.test.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/layout/header.test.tsx b/src/components/layout/header.test.tsx index ab4883b..646fd43 100644 --- a/src/components/layout/header.test.tsx +++ b/src/components/layout/header.test.tsx @@ -62,6 +62,8 @@ jest.mock('lucide-react', () => ({ Menu: () => , X: () => , MessageCircle: () => , + Sun: () => , + Moon: () => , })); jest.mock('@/components/ui/button', () => {