Branch Coverage

blib/lib/Plack/App/Login/Password.pm
Criterion Covered Total %
branch 11 26 42.3


line true false branch
32 0 0 if (not exists $body_parameters_hr->{'login'} or $body_parameters_hr->{'login'} ne "login")
38 0 0 unless (defined $body_parameters_hr->{'username'} and $body_parameters_hr->{'username'})
42 0 0 unless (defined $body_parameters_hr->{'password'} and $body_parameters_hr->{'password'})
53 0 0 if (defined $self->message_cb)
64 5 4 unless (defined $self->generator)
68 7 2 unless (defined $self->title)
82 2 5 defined $self->lang ? :
0 7 defined $self->tags_after ? :
3 4 defined $self->text ? :
105 0 4 if (defined $self->login_cb and $env->{'REQUEST_METHOD'} eq "POST")
110 0 0 if ($status) { }
111 0 0 if ($self->login_cb->($env, $body_params_hr->{'username'}, $body_params_hr->{'password'})) { }
134 0 4 if (exists $env->{'psgix.session'})