Condition Coverage

blib/lib/Authen/WebAuthn.pm
Criterion Covered Total %
condition 24 32 75.0


and 3 conditions

line !l l&&!r l&&r condition
165 11 3 1 $requested_uv eq "required" and $authenticator_data->{'flags'}{'userVerified'} != 1
222 9 4 0 defined $trust_anchors and ref $trust_anchors eq "SUB"
9 4 0 defined $trust_anchors and ref $trust_anchors ne "ARRAY"
374 9 1 1 $requested_uv eq "required" and $authenticator_data->{'flags'}{'userVerified'} != 1
500 8 0 3 ref $allowed_attestation_types eq "ARRAY" and @$allowed_attestation_types
1042 0 0 1 $attestation_statement->{'x5c'} and ref $attestation_statement->{'x5c'} eq "ARRAY"
0 0 1 $attestation_statement->{'x5c'} and ref $attestation_statement->{'x5c'} eq "ARRAY" and $attestation_statement->{'x5c'}[0]

or 2 conditions

line l !l condition
164 4 11 $requested_uv ||= "preferred"
373 4 7 $requested_uv ||= "preferred"
400 5 3 $stored_sign_count //= 0
457 2 28 $connection_tbid_b64 //= ""

or 3 conditions

line l !l&&r !l&&!r condition
402 5 0 3 $signature_count > 0 or $stored_sign_count > 0