test(B06): [상세] 강조 도우미 문서 흉내 — Design_Pick 이 조정창 부품(151-3)을 부름(150-4 · 통합)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JywHxQuWPk6UYXTebyrBoU
This commit is contained in:
2026-10-09 19:16:31 +09:00
co-authored by Claude Opus 5.5
parent afec01446c
commit 7d79ece98e
@@ -7,6 +7,8 @@ const ts = require(path.join(__dirname, "..", "..", "config", "node_modules", "t
const ROOT = path.join(__dirname, "..", "..");
const cache = new Map();
// 조정창 공용 부품(Design_Pick → Cross_Panel_Base · 151-3)이 불러올 때 문서에 귀를 닮
globalThis.document = { addEventListener: () => {}, removeEventListener: () => {} };
const resolve = (base) => (fs.existsSync(`${base}.ts`) ? `${base}.ts` : base);
function loadTs(full) {
if (cache.has(full)) return cache.get(full);
@@ -16,6 +18,7 @@ function loadTs(full) {
const box = { exports: {} };
cache.set(full, box.exports);
const localRequire = (request) => {
if (request.endsWith(".css")) return {};
if (request.startsWith("@util/"))
return loadTs(resolve(path.join(ROOT, "common_util", request.slice(6))));
return loadTs(resolve(path.join(path.dirname(full), request)));