Branch Coverage

blib/lib/OIDC/Client/Role/AttributesManager.pm
Criterion Covered Total %
branch 23 26 88.4


line true false branch
314 1 54 unless my $provider = $self->config->{'provider'}
320 1 55 unless my $id = $self->config->{'id'}
326 2 21 unless ($secret)
330 1 22 unless $secret
335 1 3 if (my $private_jwk_file = $self->private_jwk_file) { }
1 2 elsif (my $private_jwk = $self->private_jwk) { }
1 1 elsif (my $private_key_file = $self->private_key_file) { }
1 0 elsif (my $private_key = $self->config->{'private_key'}) { }
361 1 0 if ($self->proxy_detect)
365 1 0 if (my $user_agent = $self->config->{'user_agent'})
384 2 18 if (my $well_known_url = $self->well_known_url)
390 4 136 if exists $self->config->{$_}
401 1 3 unless my $jwks_url = $self->provider_metadata->{'jwks_url'}