[svn:parrot] r37882 - branches/install_tools/t/tools/install

jkeenan at svn.parrot.org jkeenan at svn.parrot.org
Fri Apr 3 01:24:29 UTC 2009


Author: jkeenan
Date: Fri Apr  3 01:24:28 2009
New Revision: 37882
URL: https://trac.parrot.org/parrot/changeset/37882

Log:
Add a self-contained test for create_directories().

Modified:
   branches/install_tools/t/tools/install/01-install_files.t

Modified: branches/install_tools/t/tools/install/01-install_files.t
==============================================================================
--- branches/install_tools/t/tools/install/01-install_files.t	Fri Apr  3 01:13:10 2009	(r37881)
+++ branches/install_tools/t/tools/install/01-install_files.t	Fri Apr  3 01:24:28 2009	(r37882)
@@ -47,6 +47,20 @@
 =cut
 
 {
+    my $dir = tempdir( CLEANUP => 1 );
+    $dir .= '/';
+
+    my @dirs = qw(foo/bar foo/bar/baz);
+    create_directories($dir, { map { $_ => 1 } @dirs });
+    my($fullname);
+    my $dirs_created = 0;
+    foreach my $d (@dirs) {
+        $dirs_created++ if -d "$dir$d";
+    }
+    is($dirs_created, 2, 'got expected number of directories created');
+}
+
+{
     my($dir) = tempdir( CLEANUP => 1 );
     $dir .= '/';
 


More information about the parrot-commits mailing list