Branch Coverage

blib/lib/RapidApp/Module/ExtComponent.pm
Criterion Covered Total %
branch 14 28 50.0


line true false branch
71 0 214 if (scalar @{$self->plugins;} > 0)
79 4 210 if $self->require_role
83 235 20865 if $attr->does('ExtProp')
99 0 57 $c && $self->role_checker && $self->require_role && $c->can('session') && $c->session && $c->can('session_is_valid') && $c->session_is_valid && !$self->role_checker->($c, $self->require_role) ? :
116 0 0 $self->test_permission ? :
121 57 0 if $self->test_permission
135 0 46 if ref $apply_extconfig eq 'HASH'
142 0 46 if $header_html
149 0 46 if $footer_html
169 3718 138 unless $attr->does('RapidApp::Role::AppCmpConfigParam') and $attr->has_value($self)
310 0 65 if $self->has_listener_callbacks($event)
314 65 0 if (ref $func) { }
361 0 0 unless my $header = $self->c->req->header('X-RapidApp-View')
362 0 0 if $header eq 'print'