The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WWW::Webrobot::Print::File - Store received content on disk and compare to a second run

SYNOPSIS

See WWW::Webrobot::pod::OutputListeners

 File->new();
 File->new(dir => "directory_name");
 File->new(dir => "dir_name", diff_mode => "dir_name_for_diff");

DESCRIPTION

This module stores received content on a file. The filenames are integers. There is an additional file index that stores the mapping from filenames to url.

It may be used to refactor an application.

USAGE

You may use this mode for refactoring an application.

  • For the first run use dir = "mylocaldir">. This run stores all results in mylocaldir.

  • Now you may refactor your application.

  • Then run with dir = "mynewdir", diff_mode => "mylocaldir">. It stores the result in mynewdir and checks all differences to mylocaldir.

METHODS

See WWW::Webrobot::pod::OutputListeners.

new(%parms)
 dir            Directory name where to put the files
                (there is a default if argument is missing)

 diff_mode      If defined use diff mode, directory to diff is the value
                of diff_mode

BUGS

You can't run it twice using dir = "..."> and compare the two resulting directories afterwards. You must run in diff_mode in your second (third ...) run.