From: Tomas Doran Date: Fri, 19 Jun 2009 20:35:41 +0000 (+0000) Subject: Just initialize a logger which only logs fatal errors, no mock needed X-Git-Tag: 5.80014_02~149 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=0f52a840d0cc3c88cf1367c6dae6c1eb492ea0fa Just initialize a logger which only logs fatal errors, no mock needed --- diff --git a/t/unit_core_component_loading.t b/t/unit_core_component_loading.t index d27b9b7..c8098c6 100644 --- a/t/unit_core_component_loading.t +++ b/t/unit_core_component_loading.t @@ -9,8 +9,6 @@ use warnings; use File::Spec; use File::Path; -use Test::MockObject; - my $libdir = 'test_trash'; unshift(@INC, $libdir); @@ -85,15 +83,7 @@ foreach my $component (@components) { } my $shut_up_deprecated_warnings = q{ - use Test::MockObject; - my $old_logger = __PACKAGE__->log; - my $logger = Test::MockObject->new; - $logger->mock('warn', sub { - my $self = shift; - return if $_[0] =~ /deprecated/; - $old_logger->warn(@_); - }); - __PACKAGE__->log($logger); + __PACKAGE__->log(Catalyst::Log->new('fatal')); }; eval "package $appclass; use Catalyst; $shut_up_deprecated_warnings __PACKAGE__->setup";