SVG
view release on metacpan or search on metacpan
t/34-comment-desc.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use SVG;
# RT136789
# https://rt.cpan.org/Public/Bug/Display.html?id=136789
my $svg = SVG->new(width => 100, height => 100);
# Test 1: comment() behavior
my $comment_text = "RT136789 Test Comment";
$svg->comment($comment_text);
# Test 2: desc() behavior
$svg->desc(id => 'desc-id')->cdata('Accessible Description');
my $xml = $svg->xmlify();
# Validation
like($xml, qr//, 'comment() should produce XML comment tags');
unlike($xml, qr/<comment/, 'comment() should NOT produce a <comment> element');
like($xml, qr/<desc id="desc-id">Accessible Description<\/desc>/, 'desc() should produce a <desc> element');
done_testing;
( run in 1.146 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )