ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/t/handle/01_readline.t
(Generate patch)

Comparing AnyEvent/t/handle/01_readline.t (file contents):
Revision 1.11 by root, Fri Jun 6 11:05:16 2008 UTC vs.
Revision 1.14 by root, Fri Aug 26 03:34:01 2011 UTC

2 2
3# actually tests a few other read/write types as well 3# actually tests a few other read/write types as well
4 4
5use strict; 5use strict;
6 6
7use AnyEvent::Impl::Perl; 7use AnyEvent;
8BEGIN { require AnyEvent::Impl::Perl unless $ENV{PERL_ANYEVENT_MODEL} }
8use AnyEvent::Handle; 9use AnyEvent::Handle;
10use AnyEvent::Util;
9use Test::More tests => 8; 11use Test::More tests => 8;
10use Socket; 12use Socket;
11use Errno; 13use Errno;
12 14
13{ 15{
14 my $cv = AnyEvent->condvar; 16 my $cv = AnyEvent->condvar;
15 17
16 socketpair my $rd, my $wr, AF_UNIX, SOCK_STREAM, PF_UNSPEC; 18 my ($rd, $wr) = portable_socketpair;
17 19
18 my $rd_ae = AnyEvent::Handle->new ( 20 my $rd_ae = AnyEvent::Handle->new (
19 fh => $rd, 21 fh => $rd,
20 on_error => sub { 22 on_error => sub {
21 ok ($! == &Errno::EPIPE); 23 ok ($! == &Errno::EPIPE);
24 $cv->broadcast;
22 }, 25 },
23 on_eof => sub { $cv->broadcast }, 26 on_eof => sub {
27 ok (0, "got eof");
28 },
24 ); 29 );
25 30
26 my $concat; 31 my $concat;
27 32
28 $rd_ae->push_read (line => sub { 33 $rd_ae->push_read (line => sub {
42} 47}
43 48
44{ 49{
45 my $cv = AnyEvent->condvar; 50 my $cv = AnyEvent->condvar;
46 51
47 socketpair my $rd, my $wr, AF_UNIX, SOCK_STREAM, PF_UNSPEC; 52 my ($rd, $wr) = portable_socketpair;
48 53
49 my $concat; 54 my $concat;
50 55
51 my $rd_ae = 56 my $rd_ae =
52 AnyEvent::Handle->new ( 57 AnyEvent::Handle->new (

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines