Hi

"; expect(PdfHtmlSanitizer::sanitize($html))->not->toContain('toContain('')->toContain(''); }); it('strips style and link attributes that may carry URLs', function () { $html = '

x

y'; $out = PdfHtmlSanitizer::sanitize($html); expect($out)->not->toContain('style=')->not->toContain('href=')->not->toContain('example.com'); }); it('returns empty string for empty input', function () { expect(PdfHtmlSanitizer::sanitize(''))->toBe(''); }); it('normalizes legacy closing-br markup so lines are not collapsed in PDF output', function () { $html = 'line1
line2'; $out = PdfHtmlSanitizer::sanitize($html); expect($out)->toContain('toContain('line1')->toContain('line2'); expect($out)->not->toBe('line1line2'); });