#!perl -T use strict; use warnings; use Test::More tests => 6; use CPANPLUS::Dist::Gentoo::Maps; sub check_licenses { my @licenses = CPANPLUS::Dist::Gentoo::Maps::license_c2g(@{$_[0]}); is_deeply \@licenses, $_[1], $_[2]; } check_licenses [ ], [ ], 'empty'; check_licenses [ undef ], [ ], 'undef'; check_licenses [ 'woo' ], [ ], 'nonexistent'; check_licenses [ 'perl' ], [ qw ], 'perl'; check_licenses [ qw ], [ qw ], 'perl + gpl2'; check_licenses [ qw ], [ qw ], 'perl + bsd';