본문

'use strict'; // v1.8.0 직접 편집(시각 편집기) 단위 검증 — 서버 순수 모듈 lib/visual-editor.js 와 브라우저·Node 공용 핵심 public/visual-editor-core.js. // 실행: npm test (node --test). 브라우저 없이 문서 변환·저장 검증·실행 취소/다시 실행·메시지 규약·구성 요소 목록을 검사한다. const test = require('node:test'); const assert = require('node:assert/strict'); const path = require('path'); const vm = require('vm'); const fs = require('fs'); const ROOT = path.join(__dirname, '..'); const ve = require(ROOT + '/lib/visual-editor'); const core = require(ROOT + '/public/visual-editor-core'); /** 시험용 페이지: 문서형·머리의 스타일/스크립트·본문의 인라인 핸들러·javascript: 링크·iframe·본문 끝 스크립트를 모두 가진다 */ const PAGE = `
본문
