require Test::More;
no warnings;
@File::MimeInfo::DIRS = ('./t/mime'); # forceing non default value
#$File::MimeInfo::DEBUG = 1;
opendir MAGIC, 't/magic/';
my @files = grep {$_ !~ /^\./} readdir MAGIC;
closedir MAGIC;
Test::More->import( tests => (2 * scalar(@files) + 1) );
use_ok('File::MimeInfo::Magic', qw/mimetype magic/);
for (@files) {
$type = $_;
$type =~ tr#_#/#;
$type =~ s#\.\w+$##;
ok( mimetype("t/magic/$_") eq $type, "complete (magic) typing of $_");
undef $type if $type eq "text/plain" || $type eq "application/octet-stream";
ok( magic("t/magic/$_") eq $type, "magic typing of $_" );
}