Test::MockFile::DirHandle(3pm)

Test::MockFile::DirHandle3pm

Provides a class object for test::mockfile to give out for opendir calls.

Usage

This is a helper class for Test::MockFile its only purpose is to provide a object to recognize that a the passed handle is a mocked handle. Test::MockFile has to mock the other calls since there is no tie for opendir handles.

    # This is what Test::MockFile does. You really shouldn't be doing it directly.
    use Test::MockFile::DirHandle;
    my $handle = Test::MockFile::DirHandle->new("/fake/path", [qw/. .. a bbb ccc dd/]);

Version

Version 0.037

Export

No exports are provided by this module.

Subroutines/methods

new

Args: ($class, $dir, $files_array_ref)

Returns a blessed object for Test::MockFile::DirHandle. There are no error conditions handled here.

NOTE: the permanent directory contents are stored in a hash in Test::MockFile. However when opendir is called, a copy is stored here. This is because through experimentation, we've determined that adding files in a dir during a opendir/readdir does not affect the return of readdir.

See Test::MockFile.

Support

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

    perldoc Test::MockFile::DirHandle

You can also look for information at:

•

CPAN Ratings

<https://cpanratings.perl.org/d/Test-MockFile>

•

Search CPAN

<https://metacpan.org/release/Test-MockFile>

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

Author

Todd Rinaldo, "<toddr at cpan.org>"

Bugs

Please report any bugs or feature requests to <https://github.com/CpanelInc/Test-MockFile>.

From libtest-mockfile-perl 0.037-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.