Try to fix duplicate IDs
[svg-spritemaker.git] / t / SVG-SpriteMaker.t
CommitLineData
b1b509f4
MG
1#!/usr/bin/perl
2use strict;
3use warnings;
4
014f8c27 5use Test::More tests => 5;
b1b509f4
MG
6BEGIN { use_ok('SVG::SpriteMaker') };
7
014f8c27
MG
8# Don't warn, we intentionally have a duplicate ID
9local $ENV{SVG_SPRITEMAKER_NO_DUPLICATE_WARNINGS} = 1;
b1b509f4
MG
10my $sprite = make_sprite frag => <t/*.svg>;
11my @elements = $sprite->getFirstChild->getChildren;
12
13ok $sprite->getElementByID('frag-rect'), 'sprite contains #frag-rect';
14ok $sprite->getElementByID('frag-circle'), 'sprite contains #frag-circle';
014f8c27
MG
15like $sprite->xmlify, qr/id="thing"/, 'sprite contains #thing';
16like $sprite->xmlify, qr/id="thing_"/, 'sprite contains #thing_';
This page took 0.009744 seconds and 4 git commands to generate.