` 가 실제로 실행됐다. 일반 화면은 * DOMPurify 로 정화한 결과를 그리므로 봇 화면도 같은 강도로 정화해야 한다. * * 차단 목록의 근거는 `HtmlContent.tsx` 의 DOMPurify 설정이다. * * @see HtmlSanitizer */ class HtmlSanitizerTest extends TestCase { private HtmlSanitizer $sanitizer; /** * 테스트 초기화 — 정화기를 준비합니다. */ protected function setUp(): void { parent::setUp(); $this->sanitizer = new HtmlSanitizer; } /** * script 태그는 내용까지 제거된다. * * @effects active_content_is_removed, html_mode_content_sanitized */ public function test_script_tag_is_removed_with_its_content(): void { $html = $this->sanitizer->sanitize('
본문
'); $this->assertStringContainsString('본문
', $html); $this->assertStringNotContainsString('본문
'); $this->assertStringNotContainsString('