use Test::WWW::Mechanize;
use LWP::Protocol::PSGI;
use Test::More import => ['!pass']; # tests => 3;
use RequestForm::Test;
use RequestForm;
=begin # fires up a server just to trash it for every test
use Test::TCP;
Test::TCP::test_tcp(
client => sub {
my $port = shift;
my $mech = Test::WWW::Mechanize->new;
$mech->get_ok( "http://localhost:$port/", 'a route handler is defined for /' );
is $mech->status => 200, 'response status is 200 for /'; print_output($mech);
$mech->title_is( 'HMDS RequestForm', 'title is okay' );
},
server => sub {
use RequestForm;
Dancer2->runner->{port} = shift;
set log => 'error';
dance;
}
);
=cut
my $psgi_app = RequestForm::runner()->psgi_app;
LWP::Protocol::PSGI->register($psgi_app);
my $mech = Test::WWW::Mechanize->new;
$mech->get_ok(
'http://localhost/',
'OK: route handler is defined for /',
); # print_output($mech);
done_testing;