CSS-SpriteMaker
view release on metacpan or search on metacpan
t/02-_locate_image_files.t view on Meta::CPAN
use strict;
use warnings;
use Test::More;
use Data::Dumper;
use_ok('CSS::SpriteMaker');
my $SpriteMaker = CSS::SpriteMaker->new(
source_dir => 'sample_icons',
target_file => 'sample_sprite.png'
);
{
my $ra_expected = [
{
'parentdir' => 'sample_icons',
'name' => 'apple.png',
'pathname' => 'sample_icons/apple.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'banknote.png',
'pathname' => 'sample_icons/banknote.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'bubble.png',
'pathname' => 'sample_icons/bubble.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'bulb.png',
'pathname' => 'sample_icons/bulb.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'calendar@.png',
'pathname' => 'sample_icons/calendar@.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'camera.png',
'pathname' => 'sample_icons/camera.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'clip.png',
'pathname' => 'sample_icons/clip.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'clock.png',
'pathname' => 'sample_icons/clock.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'cloud.png',
'pathname' => 'sample_icons/cloud.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'cup.png',
'pathname' => 'sample_icons/cup.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'data.png',
'pathname' => 'sample_icons/data.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'diamond.png',
'pathname' => 'sample_icons/diamond.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'display.png',
'pathname' => 'sample_icons/display.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'eye.png',
'pathname' => 'sample_icons/eye.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'fire.png',
'pathname' => 'sample_icons/fire.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'food.png',
'pathname' => 'sample_icons/food.png'
},
{
'parentdir' => 'sample_icons',
'name' => 'heart.png',
'pathname' => 'sample_icons/heart.png'
( run in 1.401 second using v1.01-cache-2.11-cpan-f52f0507bed )