diff --git a/client/electron/test/commit-hygiene.test.mjs b/client/electron/test/commit-hygiene.test.mjs index 4bce70e..7a74fec 100644 --- a/client/electron/test/commit-hygiene.test.mjs +++ b/client/electron/test/commit-hygiene.test.mjs @@ -163,10 +163,9 @@ test('自检:分类逻辑对合成输入有分辨力(否则这条判据可 * 所以 **不**在这里假装比对 —— 只把"能测的那笔"钉住。) */ export async function debtLedgerStaticMatches() { - const { readFileSync } = await import('node:fs'); - const { join } = await import('node:path'); - const src = readFileSync(join(HERE, 'run-all.mjs'), 'utf8'); - const registered = JSON.parse(readFileSync(join(HERE, '..', '..', '..', 'docs', 'DEBTS.json'), 'utf8')) + const { prose } = await import('./lib/read.mjs'); + const src = prose(join(HERE, 'run-all.mjs')); + const registered = JSON.parse(prose(join(HERE, '..', '..', '..', 'docs', 'DEBTS.json'))) .debts.find(d => d.id === 'static-criteria').count; // 实测:STATIC_ONLY 的条目数(数 `'test/xxx.test.mjs', '...', '...'` 形状的行) const block = /const STATIC_ONLY = \[([\s\S]*?)\n\];/.exec(src);