… | |
… | |
7 | |
7 | |
8 | BEGIN { $| = 1; print "1..3\n"; } |
8 | BEGIN { $| = 1; print "1..3\n"; } |
9 | |
9 | |
10 | use AnyEvent::Fork::Template; |
10 | use AnyEvent::Fork::Template; |
11 | |
11 | |
12 | print $TEMPLATE ? "" : "not ", "ok 1\n"; |
12 | my $proc = $AnyEvent::Fork::Template; |
13 | |
13 | |
14 | $TEMPLATE->eval ('print "ok 2\n"; exit 0'); |
14 | print $proc ? "" : "not ", "ok 1\n"; |
15 | |
15 | |
|
|
16 | $proc->eval ('print "ok 2\n"; exit 0'); |
|
|
17 | |
16 | my $w = AE::io $TEMPLATE->[1], 0, my $cv = AE::cv; |
18 | my $w = AE::io $proc->[1], 0, my $cv = AE::cv; |
17 | $cv->recv; |
19 | $cv->recv; |
18 | |
20 | |
19 | print "ok 3\n"; |
21 | print "ok 3\n"; |