The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#
#===============================================================================
#
#         FILE:  00-parts.t
#
#  DESCRIPTION:  Some parts testing
#
#        FILES:  ---
#         BUGS:  ---
#        NOTES:  ---
#       AUTHOR:  Andrey Kostenko (), <andrey@kostenko.name>
#      COMPANY:  Rambler Internet Holding
#      VERSION:  1.0
#      CREATED:  03.12.2009 01:24:16 MSK
#     REVISION:  ---
#===============================================================================

use strict;
use warnings;

use Test::More tests => 9;

BEGIN {
    use_ok "App::Pm2Port";
}
my $a = App::Pm2Port->new;
is $a->perl_version_parse("5.008008"), "5.8.8";
is $a->perl_version_parse("5.010000"), "5.10.0";
is $a->perl_version_parse("5.010"),    "5.10";
is $a->perl_version_parse("5.10.1"),   "5.10.1";
is $a->perl_version_parse("5.8.1"),    "5.8.1";
is $a->suggest_category('DBIx-Class'), 'databases';
is $a->suggest_category('DBD-Pg'),     'databases';
is_deeply [
    $a->_get_dlist(
        '%%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Static/Simple/.packlist',
        '%%SITE_PERL%%/%%PERL_ARCH%%/auto'
    )
  ],
  [
    '@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Static/Simple
',
    '@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Static
',
    '@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin
',
    '@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst
',
  ];