RSS Git Download  Clone
Raw Blame History
package LogReportTest;

BEGIN { # set test env otherwise development config settings loaded - unless explicitly
    # set at command-line: "export DANCER_ENVIRONMENT=development; prove -lv t/"
    if ( $main::no_show_errors ) {
        $ENV{DANCER_ENVIRONMENT} ||= $ENV{PLACK_END} ||= 'test-no-errors';
    } else {
        $ENV{DANCER_ENVIRONMENT} ||= $ENV{PLACK_ENV} ||= 'test';
    } # warn $ENV{DANCER_ENVIRONMENT}; warn $ENV{PLACK_ENV};
}

use Import::Into;
use Exporter ();
use FindBin; # warn $FindBin::Bin;
use Data::Printer;

open my $fh, '>' . $FindBin::Bin . '/mech.htm' or die $!; # warn $FindBin::Bin;

sub print_output {
    my $response = shift;
    print $fh $response->content or die $!;
}

our @EXPORT = qw(print_output);

sub import {
    Test::WWW::Mechanize->import::into(1);
    LWP::Protocol::PSGI->import::into(1);
    Data::Printer->import::into(1);
    Data::Dumper->import::into(1);
    Modern::Perl->import::into(1);
    Test::More->import::into(1);
    LogReport->import::into(1);

    goto &Exporter::import;
}

1;