Branch Coverage

blib/lib/Plack/App/ChangePassword.pm
Criterion Covered Total %
branch 8 28 28.5


line true false branch
29 0 0 if (defined $self->message_cb)
40 8 0 unless (defined $self->generator)
44 8 0 unless (defined $self->title)
56 2 4 defined $self->lang ? :
3 3 defined $self->text ? :
76 0 3 if (defined $self->change_password_cb and $env->{'REQUEST_METHOD'} eq "POST")
81 0 0 if ($status) { }
82 0 0 if ($self->change_password_cb->($env, $body_params_hr->{'old_password'}, $body_params_hr->{'password1'})) { }
99 0 3 if (exists $env->{'psgix.session'})
112 0 0 if (not exists $body_parameters_hr->{'change_password'} or $body_parameters_hr->{'change_password'} ne "change_password")
118 0 0 unless (defined $body_parameters_hr->{'old_password'} and $body_parameters_hr->{'old_password'})
122 0 0 unless (defined $body_parameters_hr->{'password1'} and $body_parameters_hr->{'password1'})
126 0 0 unless (defined $body_parameters_hr->{'password2'} and $body_parameters_hr->{'password2'})
130 0 0 if ($body_parameters_hr->{'password1'} ne $body_parameters_hr->{'password2'})