Files
Aislo/resources/tester/helper_507_4_loader_smoke.cjs
T
eomsangdonandClaude Sonnet 5.5 026ca74c52 test(507-4): 검증 스크립트 정비 — 계산 자리 화면 시험 안전장치 · 505-3 교각점 요소 자리 · 검증_sub7 시험 12 파일 지금 검증 프로젝트로 · 공용 TS 불러오기 첫 걸음
- 309-2 화면 시험: 5177 이 8004 로 갈 때만 돎(남의 마스터 안 씀) · 실패해도 판 되돌림(finally) · 읽기는 서버 응답으로 판정
- 505-3 첫 시험: 픽셀 (1199,296) 대신 캔버스 교각점 색으로 찾음 · 포트 · 프로젝트는 환경 변수로
- 349 계열 · 346-2 · 356-4: helper_verify_project 가 OWNERS.md 검증_subN 중 가장 오래 안 바뀐 프로젝트를 읽기만 · 없으면 까닭 글로 건너뜀 · 낡은 기대 xfail
- helper_ts_stub_loader 공용 불러오기 + 새 시험 · 헬퍼 3 곳 옮김

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 16:02:51 +09:00

30 lines
927 B
JavaScript

/* 507-4 공용 불러오기 본보기 — 진짜 `design_calc_sites.ts` 를 공용 로더로 불러 판 읽기를 가짜 fetch 로 시험.
* node helper_507_4_loader_smoke.cjs (짝 = `test_507_4_ts_stub_loader.py`) */
const path = require("path");
const { makeLoader } = require("./helper_ts_stub_loader.cjs");
const ROOT = path.join(__dirname, "..", "..");
const calls = [];
globalThis.fetch = async (url) => {
calls.push(url);
return {
ok: true,
json: async () => ({
version: 1,
sites: { ground_sample: "server", corridor_mesh: "both" },
groups: [],
}),
};
};
const { load } = makeLoader({ root: ROOT });
const sites = load("A00_Common", "design", "design_calc_sites.ts");
(async () => {
const out = {
ground: await sites.calcOnServer("ground_sample"),
corridor: await sites.calcOnServer("corridor_mesh"),
};
out.calls = calls;
console.log(JSON.stringify(out));
})();