]> git.koha-community.org Git - koha.git/commit
Bug 34893: Unit tests for C4::Auth::checkpw
authorTomas Cohen Arazi <tomascohen@theke.io>
Fri, 15 Dec 2023 13:54:11 +0000 (10:54 -0300)
committerFridolin Somers <fridolin.somers@biblibre.com>
Mon, 29 Jan 2024 09:15:53 +0000 (10:15 +0100)
commitb1e9498b6f8da41162ac0b20b14cd43a95a1288b
tree580e671ea565716539dd49f845b0663a474805b4
parent2aa272ad9c9e181d39a9f9e1090ba6d1f198fa67
Bug 34893: Unit tests for C4::Auth::checkpw

This patch introduces some tests on the current (and new) behavior for
the `checkpw` function.

I needed it to better understand if an edge case was actually possible
(it wasn't).

Found a really minor annoyance for the internal check with expired
password not returning the $patron object for consistency with the other
use cases.

I think this method deserves (at least) changing the return value to a
sane data structure. But that's not target for backporting to stable
releases. So a separate bug.

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit 5476b18e7ea34e08d9dd163e2c446d5b223cf032)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
C4/Auth.pm
t/db_dependent/Auth.t