MIME-Detect
view release on metacpan or search on metacpan
t/02-identify.t view on Meta::CPAN
#!perl -w
use strict;
use Test::More tests => 3;
use MIME::Detect;
use Data::Dumper;
my $mime = MIME::Detect->new(
database => ['t/freedesktop.org.xml'],
);
my @type = $mime->mime_types($0);
if( !ok 0+@type, "We identify $0 with at least one type" ) {
SKIP: { skip "Didn't identify $0", 1 };
} else {
my $type = $type[0];
is $type->mime_type, "application/x-perl", "It's a Perl program as the highest priority";
my @t = map { $_->mime_type } @type;
is_deeply \@t, [
'application/x-perl',
'text/plain',
], "We find all kinds of types for $0"
or diag Dumper \@t;
};
done_testing;
( run in 1.174 second using v1.01-cache-2.11-cpan-39bf76dae61 )