SYNOPSIS

  use Test::More ...;
  use Test::Dir;

DESCRIPTION

This modules provides a collection of test utilities for directory attributes. Use it in combination with Test::More in your test programs.

FUNCTIONS

dir_exists_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory exists, and not ok otherwise.

dir_not_exists_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory does not exist, and not ok otherwise.

dir_empty_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is empty (contains no files or subdirectories), and not ok otherwise.

dir_not_empty_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is not empty, and not ok otherwise.

dir_readable_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is readable, and not ok otherwise.

dir_not_readable_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is not readable, and not ok otherwise.

dir_writable_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is writable, and not ok otherwise.

dir_not_writable_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is not writable, and not ok otherwise.

dir_executable_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is executable, and not ok otherwise.

dir_not_executable_ok(\s-1DIRNAME\s0 [, \s-1TESTNAME\s0] )

Ok if the directory is not executable, and not ok otherwise.

TO DO

I know there are a lot more directory attributes that can be tested. If you need them, please ask (or better yet, contribute code!).

AUTHOR

Martin 'Kingpin' Thurn, \*(C`mthurn at cpan.org\*(C', <http://tinyurl.com/nn67z>.

BUGS

Please report any bugs or feature requests to \*(C`bug-test-dir at rt.cpan.org\*(C', or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test-Dir>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Test::Dir

You can also look for information at:

  • \s-1RT:\s0 \s-1CPAN\s0's request tracker <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-Dir>

  • AnnoCPAN: Annotated \s-1CPAN\s0 documentation <http://annocpan.org/dist/Test-Dir>

  • \s-1CPAN\s0 Ratings <http://cpanratings.perl.org/d/Test-Dir>

  • Search \s-1CPAN\s0 <http://search.cpan.org/dist/Test-Dir>

ACKNOWLEDGEMENTS

COPYRIGHT & LICENSE

Copyright (C) 2007-2008 Martin 'Kingpin' Thurn

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.