From: Tomas Doran Date: Tue, 4 Dec 2012 21:30:02 +0000 (+0000) Subject: Better test fail if you don't have the author deps X-Git-Tag: 5.90019~2 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=86b73ee025f705d9f25d1970d2c438c00d9d1076 Better test fail if you don't have the author deps --- diff --git a/t/author/http-server.t b/t/author/http-server.t index 2927f18..ead1cad 100644 --- a/t/author/http-server.t +++ b/t/author/http-server.t @@ -9,8 +9,15 @@ use Test::TCP; use Try::Tiny; use Plack::Builder; -use Catalyst::Devel 1.0; -use File::Copy::Recursive; +eval { require Catalyst::Devel; Catalyst::Devel->VERSION(1.0); 1; } || do { + fail("Could not load Catalyst::Devel: $@"); + exit 1; +}; + +eval { require File::Copy::Recursive; 1 } || do { + fail("Could not load File::Copy::Recursive: $@"); + exit 1; +}; # Run a single test by providing it as the first arg my $single_test = shift;