X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fclassmethod.t;h=6c001b74f19fd78f6b29f0477d823eae24b34a59;hb=83f8baa516932f42421647816ea9e6824a3eca6d;hp=5493874ec1a99bb26e2bc4ff019eabb722abea0c;hpb=e7ffbae6d2ffe2527f579dd41716d6e3e783fa91;p=p5sagit%2Flocal-lib.git diff --git a/t/classmethod.t b/t/classmethod.t index 5493874..6c001b7 100644 --- a/t/classmethod.t +++ b/t/classmethod.t @@ -1,6 +1,7 @@ use strict; use warnings; -use Test::More tests => 4;; +use Test::More tests => 5; +use File::Temp; use local::lib (); @@ -18,7 +19,10 @@ my $c = 'local::lib'; } { - File::Path::rmtree('t/var/splat'); - $c->ensure_dir_structure_for('t/var/splat'); - ok(-d 't/var/splat'); + my $warn = ''; + local $SIG{__WARN__} = sub { $warn .= $_[0] }; + my $dir = File::Temp::tempdir(); + $c->ensure_dir_structure_for("$dir/splat"); + ok(-d "$dir/splat"); + like($warn, qr/^Attempting to create directory/); }