Branch Coverage

blib/lib/Plack/App/Login/Password.pm
Criterion Covered Total %
branch 6 20 30.0


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'})
52 0 0 if (defined $self->message_cb)
63 2 3 unless (defined $self->generator)
67 4 1 unless (defined $self->title)
95 0 3 if (defined $self->login_cb and $env->{'REQUEST_METHOD'} eq "POST")
100 0 0 if ($status) { }
101 0 0 if ($self->login_cb->($env, $body_params_hr->{'username'}, $body_params_hr->{'password'})) { }
124 0 3 if (exists $env->{'psgix.session'})