From 7618cacaa4d30dd15e310419961c72d9d6ef1c2f Mon Sep 17 00:00:00 2001 From: Graham Ollis Date: Thu, 27 Dec 2012 14:51:34 -0500 Subject: [PATCH] fix hang in t/deep_recursion.t on *BSD --- Changes | 1 + t/deep_recursion.t | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Changes b/Changes index ee8dd80..5ba4f8c 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,7 @@ Revision history for Mojolicious::Plugin::TtRenderer {{$NEXT}} + - Fix hang in t/deep_recursion.t on *BSD 1.32 December 27, 2012 - silenced a few annoying warnings during test diff --git a/t/deep_recursion.t b/t/deep_recursion.t index 32a392d..62ecfe3 100644 --- a/t/deep_recursion.t +++ b/t/deep_recursion.t @@ -11,12 +11,14 @@ use Test::More tests => 3; use Mojolicious::Lite; use Test::Mojo; -use File::Temp qw( tempdir tempfile ); +use File::Temp qw( tempdir ); +use File::Spec; -my($fh_log,$filename_log) = tempfile('fooXXXXX', TMPDIR => 1, UNLINK => 1); -# Silence +# Send log to tmp file so that it doesn't clutter up the screen. app->log->level('fatal'); -app->log->path($filename_log); +app->log->path(do { + File::Spec->catfile(tempdir(CLEANUP => 1), 'mojo.log'); +}); plugin 'tt_renderer' => {template_options => { COMPILE_DIR => tempdir( CLEANUP => 1 ) }};