summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTatsuhiko Miyagawa <miyagawa@bulknews.net>2013-08-04 21:43:51 -0700
committerTatsuhiko Miyagawa <miyagawa@bulknews.net>2013-08-04 21:43:51 -0700
commit88dd7acb45d71f187f53379615cdbfb83c73f947 (patch)
tree36fcef3f161a7f3ec9f4445671abda30ec8eb0e8
parente093ead7d77ce3ef9dd38a08dee581a23028f95f (diff)
downloadcarton-88dd7acb45d71f187f53379615cdbfb83c73f947.tar.gz
Bump cpanm dependency. Test ancient distributions for missing package extraction
-rw-r--r--cpanfile2
-rw-r--r--xt/cli/install.t12
2 files changed, 13 insertions, 1 deletions
diff --git a/cpanfile b/cpanfile
index 7be4bd5..ea7c18a 100644
--- a/cpanfile
+++ b/cpanfile
@@ -17,7 +17,7 @@ requires 'Moo', 1.002;
requires 'Path::Tiny', 0.022;
# MYMETA support
-requires 'App::cpanminus', 1.6935;
+requires 'App::cpanminus', 1.6936;
requires 'ExtUtils::MakeMaker', 6.64;
requires 'Module::Build', 0.4004;
requires 'CPAN::Meta', 2.120921;
diff --git a/xt/cli/install.t b/xt/cli/install.t
index bc6b494..4829b04 100644
--- a/xt/cli/install.t
+++ b/xt/cli/install.t
@@ -14,5 +14,17 @@ EOF
unlike $app->stderr, qr/Could not parse snapshot file/;
};
+subtest 'meta info for ancient modules' => sub {
+ my $app = cli();
+ $app->write_cpanfile(<<EOF);
+requires 'Algorithm::Diff';
+EOF
+
+ $app->run("install");
+ $app->run("list");
+
+ like $app->stdout, qr/Algorithm-Diff/;
+};
+
done_testing;