Branch Coverage

blib/lib/Promise/ES6.pm
Criterion Covered Total %
branch 19 24 79.1


line true false branch
74 7 81 unless (eval { do { &$cr($resolver, $rejecter); 1 } })
91 52 44 if ($self->{'_finished_how'}) { }
112 0 153 if $self->{'_finished_how'}
116 84 69 if ($$self{"_on_$how"})
117 83 1 if (eval { do { $value = $$self{"_on_$how"}($value); 1 } }) { }
130 4 153 if (eval { do { $repromise_value->isa('Promise::ES6') } }) { }
175 10 5 _is_promise($_) ? :
184 4 9 if ($unresolved_size <= 0)
197 14 0 _is_promise($_) ? :
205 0 14 if $is_done
210 0 5 if $is_done
217 0 2 if $is_done