Branch Coverage

blib/lib/Plack/App/GitHub/WebHook.pm
Criterion Covered Total %
branch 22 22 100.0


line true false branch
19 8 7 if ((ref $self->hook // '') ne 'ARRAY')
24 1 13 if ((ref $task // '') ne 'CODE')
30 1 13 unless $self->access
50 1 12 if ($$env{'REQUEST_METHOD'} ne 'POST')
60 11 1 if (not $self->events or grep {$event eq $_;} @{$self->events;})
64 2 10 unless ($payload)
72 6 3 if ($self->receive([$payload, $event, $delivery, $logger], $$env{'psgi.errors'})) { }
78 1 8 if $self->events
91 3 6 if (not eval { do { &$hook(@$args) } } or $@)
92 2 1 if ($@)
93 1 1 if ($self->safe) { }