The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl
# $Header: $
#
use strict;
use Test::More tests => 7;
use Data::Dumper;

BEGIN {
    # diag "\@INC contains:\n", join("\n",@INC);
    use_ok 'Refactor';
}

my $rf = Devel::Refactor->new;
ok($rf && ref $rf && $rf->isa('Devel::Refactor'), "Get a new Devel::Refactor object.");

my @perlfiles = qw( foo.pl foo.pm foo.pod );
foreach my $fn (@perlfiles) {
    ok($rf->is_perlfile($fn), "'$fn' recognized as Perl file name.");
}
ok (! $rf->is_perlfile('foo.t'), "'foo.t' rejected as Perl file name.");

diag "Adding .t as valid Perl extension";
my @perl_extensions = qw( .t );
my $perlfiles = $rf->perl_file_extensions(\@perl_extensions);
# diag Dumper($perlfiles);
ok($rf->is_perlfile('foo.t'), "'foo.t' recognized as Perl file name.");