Я тестирую мое приложение с помощью этого кода:Тест Mojo - Преждевременное закрытие соединения
use Carp; use Carp::Heavy;
use Mojo::Base -strict;
use Test::More;
use Test::Mojo;
use FindBin;
require "$FindBin::Bin/../script/MyApp";
my $t = Test::Mojo->new('MyDb');
$t->ua->max_redirects(10);
$t->ua->inactivity_timeout(3600);
$t->ua->connect_timeout(3600);
$t->get_ok('/int/ap/profit/2015-01-01/2015-03-31/overview')
->status_is(200)
->text_is('html body h3' => 'Überblick')
->text_is('tr:nth-child(2) td:nth-child(8)' => '2.000,00')
->text_is('tr:nth-child(5) td:nth-child(8)' => '4.000,00')
;
done_testing();
Этот тест завершается с Преждевременное закрытие соединения. Тем не менее выполнение одного и того же запроса на morbo возвращает ожидаемый html-код в браузер. Кажется, что $t->ua->inactivity_timeout(3600);
здесь не имеет никакого эффекта.