Try to fix duplicate IDs
[svg-spritemaker.git] / t / SVG-SpriteMaker.t
index b83a9394ccc72eebf192bebcfda73c15e7e43f4c..4c3719937dd87957335d0a21e7399ee49cdac2ba 100644 (file)
@@ -2,11 +2,15 @@
 use strict;
 use warnings;
 
-use Test::More tests => 3;
+use Test::More tests => 5;
 BEGIN { use_ok('SVG::SpriteMaker') };
 
+# Don't warn, we intentionally have a duplicate ID
+local $ENV{SVG_SPRITEMAKER_NO_DUPLICATE_WARNINGS} = 1;
 my $sprite = make_sprite frag => <t/*.svg>;
 my @elements = $sprite->getFirstChild->getChildren;
 
 ok $sprite->getElementByID('frag-rect'), 'sprite contains #frag-rect';
 ok $sprite->getElementByID('frag-circle'), 'sprite contains #frag-circle';
+like $sprite->xmlify, qr/id="thing"/, 'sprite contains #thing';
+like $sprite->xmlify, qr/id="thing_"/, 'sprite contains #thing_';
This page took 0.010061 seconds and 4 git commands to generate.