From: Dave Rolsky Date: Sun, 17 Jan 2010 22:22:38 +0000 (-0600) Subject: Shut up log output from Catalyst with null log object X-Git-Tag: 0.82~20 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=52cef1ab76b1a2aa14667af70725f4b89ee441e9;hp=15f4af0ef06d11960e6cb9a4bbebf2ec1ac19a54;p=catagits%2FCatalyst-Action-REST.git Shut up log output from Catalyst with null log object --- diff --git a/t/lib/Test/Catalyst/Action/REST.pm b/t/lib/Test/Catalyst/Action/REST.pm index 2477354..c6422bd 100644 --- a/t/lib/Test/Catalyst/Action/REST.pm +++ b/t/lib/Test/Catalyst/Action/REST.pm @@ -7,6 +7,7 @@ use Catalyst::Runtime '5.70'; use Catalyst; use FindBin; +use Test::Catalyst::Log; __PACKAGE__->config( name => 'Test::Catalyst::Action::REST', @@ -16,5 +17,6 @@ __PACKAGE__->config( }, ); __PACKAGE__->setup; +__PACKAGE__->log( Test::Catalyst::Log->new ); 1; diff --git a/t/lib/Test/Catalyst/Log.pm b/t/lib/Test/Catalyst/Log.pm new file mode 100644 index 0000000..ba41c73 --- /dev/null +++ b/t/lib/Test/Catalyst/Log.pm @@ -0,0 +1,21 @@ +package Test::Catalyst::Log; + +use strict; +use warnings; + +sub new { + bless {}, __PACKAGE__; +} + +sub is_debug { 0 } +sub debug { } +sub is_info { 0 } +sub info { } +sub is_warn { 0 } +sub warn : method { } +sub is_error { 0 } +sub error { } +sub is_fatal { 0 } +sub fatal { } + +1; diff --git a/t/lib/Test/Serialize.pm b/t/lib/Test/Serialize.pm index 29808b3..432f91c 100644 --- a/t/lib/Test/Serialize.pm +++ b/t/lib/Test/Serialize.pm @@ -10,12 +10,14 @@ use namespace::autoclean; use Catalyst::Runtime '5.70'; use Catalyst; +use Test::Catalyst::Log; __PACKAGE__->config( name => 'Test::Serialize', ); __PACKAGE__->setup; +__PACKAGE__->log( Test::Catalyst::Log->new ); 1;