Branch Coverage

blib/lib/HTTP/Engine/Interface.pm
Criterion Covered Total %
branch 27 34 79.4


line true false branch
12 64 0 unless $meta->superclasses
24 1 33 if $caller eq 'main'
48 1 32 unless my $builder = delete $args{'builder'}
49 1 31 unless my $writer = delete $args{'writer'}
63 1 30 $builder =~ s/^\+(.+)$// ? :
64 2 29 unless ($builder->can('meta'))
66 0 2 if $@
88 0 31 if Any::Moose::moose_is_preferred() and $writer->meta->is_immutable
94 0 31 if ($$args{'finalize'}) { }
97 0 31 if ($$args{'response_line'})
100 13 18 if (my $code = $$args{'output_header'}) { }
105 1 30 if (my $code = $$args{'output_body'}) { }
110 13 18 if (my $code = $$args{'write'}) { }
123 31 0 unless $$args{'before'}
126 16 15 unless $$args{'around'}
129 17 14 unless $$args{'attributes'}
137 31 0 unless Any::Moose::moose_is_preferred()