Changeset 2641

Show
Ignore:
Timestamp:
06/25/08 08:02:09 (20 months ago)
Author:
takayama
Message:

* Added tests for MT::Image::GD
* Fixed to work

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-40/t/09-image.t

    r2562 r2641  
    1616use MT; 
    1717 
    18 use vars qw( $BASE @Img @drivers ); 
    19  
    20 require 't/test-common.pl'; 
     18use vars qw( @Img @drivers ); 
    2119 
    2220BEGIN { 
     
    2523        [ 'test.jpg', 640, 480 ], 
    2624    ); 
    27     @drivers = qw( ImageMagick NetPBM ); 
     25    @drivers = qw( ImageMagick NetPBM GD ); 
    2826    plan tests => scalar @Img                           # file exists 
    29                 + (scalar @Img * scalar @drivers * 18)  # 18 tests each for every image and driver 
     27                + (scalar @Img * scalar @drivers * 19)  # 19 tests each for every image and driver 
    3028                ; 
    3129} 
     
    3836 
    3937my $cfg = MT::ConfigMgr->instance; 
    40 $cfg->NetPBMPath($netpbm) if -x $netpbm; 
     38if (!$cfg->NetPBMPath) { 
     39    $cfg->NetPBMPath($netpbm) if -x $netpbm; 
     40} 
    4141 
    4242for my $rec (@Img) { 
    4343    my ($img_filename, $img_width, $img_height) = @$rec; 
    44     my $img_file = File::Spec->catfile($BASE, 't', 'images', $img_filename); 
     44    my $img_file = File::Spec->catfile($ENV{MT_HOME}, 't', 'images', $img_filename); 
    4545    ok(-B $img_file, "$img_file looks like a binary file"); 
    4646 
     
    4949        my $img = MT::Image->new( Filename => $img_file ); 
    5050SKIP : { 
    51         skip("no $driver image", 18) unless $img; 
     51        skip("no $driver image", 19) unless $img; 
    5252        isa_ok($img, 'MT::Image::' . $driver, "driver $driver with image $img_file is an MT::Image::$driver"); 
    5353#        diag( MT::Image->errstr ) if MT::Image->errstr;