Skip to content

Commit

Permalink
test timeouts on both sides
Browse files Browse the repository at this point in the history
  • Loading branch information
kraih committed Aug 12, 2012
1 parent 5d132cb commit 132263f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion t/mojo/ioloop_ipv6.t
Expand Up @@ -25,7 +25,6 @@ Mojo::IOLoop->server(
$stream->write('test' => sub { shift->write('321') });
$stream->on(close => sub { $delay->end });
$stream->on(read => sub { $server .= pop });
$stream->timeout(0.5);
}
);
$delay->begin;
Expand All @@ -35,6 +34,7 @@ Mojo::IOLoop->client(
$stream->write('tset' => sub { shift->write('123') });
$stream->on(close => sub { $delay->end });
$stream->on(read => sub { $client .= pop });
$stream->timeout(0.5);
}
);
$delay->wait;
Expand Down
18 changes: 9 additions & 9 deletions t/mojo/ioloop_tls.t
Expand Up @@ -51,7 +51,6 @@ $loop->server(
$stream->write('test' => sub { shift->write('321') });
$stream->on(close => sub { $delay->end });
$stream->on(read => sub { $server .= pop });
$stream->timeout(0.5);
}
);
$delay->begin;
Expand All @@ -61,6 +60,7 @@ $loop->client(
$stream->write('tset' => sub { shift->write('123') });
$stream->on(close => sub { $delay->end });
$stream->on(read => sub { $client .= pop });
$stream->timeout(0.5);
}
);
$delay->wait;
Expand Down Expand Up @@ -163,7 +163,7 @@ $loop->server(
tls_ca => 'no cert',
tls_cert => 't/mojo/certs/server.crt',
tls_key => 't/mojo/certs/server.key',
sub { $server_err = 'connected' }
sub { $server_err = 'accepted' }
);
$loop->client(
port => $port,
Expand Down Expand Up @@ -196,7 +196,6 @@ Mojo::IOLoop->server(
my ($loop, $stream) = @_;
$stream->write('test' => sub { shift->write('321') });
$running = Mojo::IOLoop->is_running;
$stream->on(timeout => sub { $timeout++ });
$stream->on(
close => sub {
$server_close++;
Expand All @@ -205,7 +204,6 @@ Mojo::IOLoop->server(
);
$stream->on(error => sub { $server_err = pop });
$stream->on(read => sub { $server .= pop });
$stream->timeout(0.5);
}
);
$delay->begin;
Expand All @@ -218,13 +216,15 @@ Mojo::IOLoop->client(
sub {
my ($loop, $err, $stream) = @_;
$stream->write('tset' => sub { shift->write('123') });
$stream->on(timeout => sub { $timeout++ });
$stream->on(
close => sub {
$client_close++;
$delay->end;
}
);
$stream->on(read => sub { $client .= pop });
$stream->timeout(0.5);
}
);
$delay->wait;
Expand All @@ -246,7 +246,7 @@ $loop->server(
tls => 1,
tls_cert => 't/mojo/certs/badclient.crt',
tls_key => 't/mojo/certs/badclient.key',
sub { $server_err = 'connected' }
sub { $server_err = 'accepted' }
);
$loop->client(
port => $port,
Expand All @@ -271,7 +271,7 @@ $loop->server(
tls => 1,
tls_cert => 't/mojo/certs/server.crt',
tls_key => 't/mojo/certs/server.key',
sub { $server_err = 'connected' }
sub { $server_err = 'accepted' }
);
$loop->client(
address => '127.0.0.1',
Expand All @@ -297,7 +297,7 @@ $loop->server(
tls => 1,
tls_cert => 't/mojo/certs/badclient.crt',
tls_key => 't/mojo/certs/badclient.key',
sub { $server_err = 'connected' }
sub { $server_err = 'accepted' }
);
$loop->client(
port => $port,
Expand Down Expand Up @@ -327,7 +327,6 @@ $loop->server(
sub {
my ($loop, $stream) = @_;
$stream->on(close => sub { $loop->stop });
$stream->timeout(0.5);
$server = 'accepted';
}
);
Expand All @@ -337,7 +336,8 @@ $loop->client(
tls_cert => 't/mojo/certs/badclient.crt',
tls_key => 't/mojo/certs/badclient.key',
sub {
my ($loop, $err) = @_;
my ($loop, $err, $stream) = @_;
$stream->timeout(0.5);
$client_err = $err;
$client = 'connected';
}
Expand Down

0 comments on commit 132263f

Please sign in to comment.