Bug 21178: (QA follow-up) Add a test to verify that the hash is correct

Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Julian Maurice 2018-10-05 17:18:57 +02:00 committed by Tomas Cohen Arazi
parent c7299bc773
commit ec49e7d83b
1 changed files with 3 additions and 1 deletions

View File

@ -28,6 +28,7 @@ use JSON;
use C4::Circulation;
use C4::Biblio;
use C4::Auth qw(checkpw_hash);
use Koha::Holds;
use Koha::Patrons;
@ -1502,7 +1503,7 @@ subtest '->store' => sub {
subtest '->set_password' => sub {
plan tests => 11;
plan tests => 12;
$schema->storage->txn_begin;
@ -1555,6 +1556,7 @@ subtest '->set_password' => sub {
$patron->discard_changes;
isnt( $patron->password, $old_digest, 'Password has been updated' );
ok( checkpw_hash('abcd a', $patron->password), 'Password hash is correct' );
is( $patron->login_attempts, 0, 'Login attemps have been reset' );
my $number_of_logs = $schema->resultset('ActionLog')->search( { module => 'MEMBERS', action => 'CHANGE PASS', object => $patron->borrowernumber } )->count;