X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=moose-class%2Fexercises%2Ft%2F00-prereq.t;fp=moose-class%2Fexercises%2Ft%2F00-prereq.t;h=728aaa5572fc7a5dcb75a706001c4b000266d3b3;hb=ba1c9923c8f29692c93e68b730e6d2b7d41aa801;hp=92a507fecbdfa9085d3258169c7f79e085c8e8fe;hpb=ddd87d751a8c055d95240d6af73109770c743466;p=gitmo%2Fmoose-presentations.git diff --git a/moose-class/exercises/t/00-prereq.t b/moose-class/exercises/t/00-prereq.t index 92a507f..728aaa5 100644 --- a/moose-class/exercises/t/00-prereq.t +++ b/moose-class/exercises/t/00-prereq.t @@ -1,8 +1,11 @@ use strict; use warnings; +use lib 't/lib'; + +use Test::More tests => 1; + my %prereqs = ( - 'Test::More' => '0', 'Moose' => '0.80', 'Class::MOP' => '0.85', ); @@ -22,18 +25,12 @@ for my $mod ( keys %prereqs ) { } if (@missing) { - warn "\n# ***********************************************************\n"; - warn "#\n"; - warn "# Found the following prereq problems ...\n"; - warn "# $_\n" for @missing; - warn "#\n"; - warn "# ***********************************************************\n"; - - exit 255; + diag "\n***********************************************************\n"; + diag "\n"; + diag " Found the following prereq problems ...\n"; + diag " $_\n" for @missing; + diag "\n"; + diag " ***********************************************************\n"; } -Test::More->import; - -plan( tests => 1 ); -ok( 'Looks like you have all the prereqs' ); - +ok( ! @missing, 'Checking for prereqs' );