Condition Coverage

blib/lib/WebService/Async/Onfido.pm
Criterion Covered Total %
condition 14 28 50.0


and 3 conditions

line !l l&&!r l&&r condition
1169 0 0 0 $self->{'rate_limit'} && $self->{'request_count'} >= $self->requests_per_minute
1189 0 20 0 $self->requests_per_minute and ++$self->{'request_count'} >= $self->requests_per_minute

or 2 conditions

line l !l condition
1027 0 0 $country_details{$country_code}{'doc_types_list'} // []
1124 1 0 $self->{'base_uri'} // "https://api.eu.onfido.com"
1193 39 1 +(shift())->{'requests_per_minute'} //= 300
1205 2 0 $ext // ""
2 0 $FILE_MIME_TYPE_MAPPING{lc($ext // "")} // "application/octet-stream"

or 3 conditions

line l !l&&r !l&&!r condition
1097 21 1 0 $self->{'endpoints'} ||= do {
1132 19 1 0 $self->{'ua'} //= do {
1153 4 1 0 $self->{'ryu'} //= do {
1182 19 1 0 $self->{'rate_limit'} //= do {