Branch Coverage

blib/lib/Promises6/Resolver.pm
Criterion Covered Total %
branch 28 38 73.6


line true false branch
33 0 231 unless @_ <= 3
0 231 unless @_ >= 3
36 2 212 if $val and &Scalar::Util::blessed($val) and $val eq $deferred
39 22 207 if is_promise($val)
40 38 169 if is_thenable($val)
44 0 22 unless @_ <= 3
0 22 unless @_ >= 3
47 3 19 if $xd == $deferred
49 13 6 if $xd->state != -1
55 0 38 unless @_ <= 3
0 38 unless @_ >= 3
62 0 30 unless @_ <= 1
0 30 unless @_ >= 1
63 2 28 if $was_called++
64 5 23 if $$registered{$v}++
69 0 11 unless @_ <= 1
0 11 unless @_ >= 1
70 2 9 if $was_called++
81 1 37 if $err and not $was_called