Condition Coverage

blib/lib/Mojo/Rx/Operators/Pipeable.pm
Criterion Covered Total %
condition 0 16 0.0


and 2 conditions

line l !l condition
85 0 0 $own_subscriber->{'next'} &&= sub { my $passes = eval { do { &$filtering_sub(@_) } }; if (my $error = $@) { $subscriber->{'error'}->($error); } else { $subscriber->{'next'}->(@_) if $passes and defined $subscriber->{'next'}; } ; }
111 0 0 $own_subscriber->{'next'} &&= sub { my $result = eval { do { &$mapping_sub(@_) } }; if (my $error = $@) { $subscriber->{'error'}->($error) if defined $subscriber->{'error'}; } else { $subscriber->{'next'}->($result) if defined $subscriber->{'next'}; } ; }
132 0 0 $own_subscriber->{'next'} &&= sub { $subscriber->{'next'}->($mapping_value) if defined $subscriber->{'next'}; }

and 3 conditions

line !l l&&!r l&&r condition
83 0 0 0 $passes and defined $subscriber->{'next'}
292 0 0 0 --$remaining == 0 and defined $subscriber->{'complete'}

or 2 conditions

line l !l condition
338 0 0 &reftype($args[0]) // ''
340 0 0 $tap_subscriber //= {map({$_, shift @args;} 'next', 'error', 'complete')}