Condition Coverage

blib/lib/Mojolicious/Plugin/Authentication.pm
Criterion Covered Total %
condition 18 27 66.6


or 2 conditions

line l !l condition
34 7 0 $args->{'autoload_user'} // 0
35 0 7 $args->{'session_key'} || 'auth_data'
36 0 7 $args->{'stash_key'} || '__authentication__'
37 0 7 $args->{'current_user_fn'} || 'current_user'
223 2 5 $extradata ||= {}
238 0 3 $extradata ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
71 0 4 4 !$required || $c->is_user_authenticated
82 0 1 1 !$required || $c->signature_exists
189 0 2 21 $stash->{'no_user'} or defined $stash->{'user'}
206 0 2 3 $stash->{'no_user'} || defined $stash->{'user'}
225 1 4 2 $extradata->{'auto_validate'} // &$validate_user_cb($c, $user, $pass, $extradata)