From 53414438d1462165171ebad4ed3a40edcbb585d7 Mon Sep 17 00:00:00 2001 From: majiayu000 <1835304752@qq.com> Date: Sat, 28 Mar 2026 00:13:14 +0800 Subject: [PATCH] fix: resolve unit test failures - Add chalk to jest transformIgnorePatterns so ESM chalk import works - Fix wrong mock path in gemini.test.ts (../src -> ../../src) Signed-off-by: majiayu000 <1835304752@qq.com> --- jest.config.ts | 2 +- test/unit/gemini.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jest.config.ts b/jest.config.ts index 001e0ef..b71693e 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -19,7 +19,7 @@ const config: Config = { '/test/e2e/prompt-module/data/' ], transformIgnorePatterns: [ - 'node_modules/(?!(cli-testing-library|@clack|cleye)/.*)' + 'node_modules/(?!(cli-testing-library|@clack|cleye|chalk)/.*)' ], transform: { '^.+\\.(ts|tsx|js|jsx|mjs)$': [ diff --git a/test/unit/gemini.test.ts b/test/unit/gemini.test.ts index d7024f0..554dc49 100644 --- a/test/unit/gemini.test.ts +++ b/test/unit/gemini.test.ts @@ -33,7 +33,7 @@ describe('Gemini', () => { process.env = { ...oldEnv }; jest.mock('@google/generative-ai'); - jest.mock('../src/commands/config'); + jest.mock('../../src/commands/config'); jest.mock('@clack/prompts', () => ({ intro: jest.fn(),