From 5c2c37f9d1ddb41d52a7ac66b467021a861f90aa Mon Sep 17 00:00:00 2001 From: Jeffery Date: Fri, 3 Jul 2026 17:53:52 +0800 Subject: [PATCH] =?UTF-8?q?test(main):=20=E8=A8=AD=20AI=5FREVIEW=5FSKIP=5F?= =?UTF-8?q?MAIN=20=E7=95=A5=E9=81=8E=E8=87=AA=E5=8B=95=E5=9F=B7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/main.test.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/main.test.js b/src/test/main.test.js index 854e3cc..fdb818d 100644 --- a/src/test/main.test.js +++ b/src/test/main.test.js @@ -5,6 +5,9 @@ import assert from 'node:assert/strict'; // 把所有相依模組換成可控 stub,逐一驗證關鍵分支的 exit code 與退出時機。 // 需要 `--experimental-test-module-mocks`(見 package.json test script)。 +// 略過 main.js 被 import 時的自動執行;本測試改為手動呼叫 export 的 main()。 +process.env.AI_REVIEW_SKIP_MAIN = '1'; + const U = (rel) => new URL(rel, import.meta.url).href; // 每個相依模組的預設 stub(快樂路徑:無 critical、diff 非空、角色分析成功)。