Branch Coverage

blib/lib/IO/Async/Loop/Mojo.pm
Criterion Covered Total %
branch 32 38 84.2


line true false branch
76 0 12 unless my $handle = $params{'handle'}
86 2 22 if ($writable) { }
97 11 1 if (my $on_read_ready = $params{'on_read_ready'})
101 3 9 if (my $on_write_ready = $params{'on_write_ready'})
113 0 7 unless my $handle = $params{'handle'}
118 0 7 unless my $cbs = $$self{'io_cbs'}{$fd}
120 6 1 if ($params{'on_read_ready'})
124 3 4 if ($params{'on_write_ready'})
128 1 6 if (defined $$cbs[0] or defined $$cbs[1]) { }
145 1 25 if (exists $params{'at'}) { }
25 0 elsif (exists $params{'after'}) { }
146 0 1 exists $params{'now'} ? :
157 1 25 if $delay < 0
166 12 0 unless $once++
193 44 1 if (defined $timeout)
201 44 1 if $timeout_id
211 4 1 if (not exists $$self{'result'}) { }
221 3 2 wantarray ? :
229 1 4 $$self{'running'} ? :