App-MaMGal
view release on metacpan or search on metacpan
t/800_integration_maker_one_picture.t view on Meta::CPAN
#!/usr/bin/perl
# mamgal - a program for creating static image galleries
# Copyright 2007-2010 Marcin Owsiany <marcin@owsiany.pl>
# See the README file for license information
use strict;
use warnings;
use Carp 'verbose';
use Test::More tests => 6;
use Test::Files;
use Test::HTML::Content;
use lib 'testlib';
use App::MaMGal::TestHelper;
prepare_test_data;
dir_only_contains_ok('td/one_pic', ['a1.png'], "index does not exist initially");
use_ok('App::MaMGal');
my $M = App::MaMGal->new;
ok($M->make_without_roots('td/one_pic'), "maker returns success on an dir with one file");
dir_only_contains_ok('td/one_pic', [qw(index.html .mamgal-index.png .mamgal-medium .mamgal-thumbnails .mamgal-slides
a1.png
.mamgal-medium/a1.png
.mamgal-thumbnails/a1.png
.mamgal-slides/a1.png.html)],
"maker created index.html, .mamgal-medium, .mamgal-thumbnails and .mamgal-slides");
unlink('td/one_pic/a1.png') or die;
$M = App::MaMGal->new;
ok($M->make_without_roots('td/one_pic'), "maker returns success on an dir with one file");
dir_only_contains_ok('td/one_pic', [qw(index.html .mamgal-index.png)], "maker deleted .mamgal-medium, .mamgal-thumbnails and .mamgal-slides");
( run in 2.873 seconds using v1.01-cache-2.11-cpan-b301d465b3d )