|
Lines 116-122
subtest 'password validation - unauthenticated user' => sub {
Link Here
|
| 116 |
|
116 |
|
| 117 |
subtest 'Password validation - authorized requests tests' => sub { |
117 |
subtest 'Password validation - authorized requests tests' => sub { |
| 118 |
|
118 |
|
| 119 |
plan tests => 24; |
119 |
plan tests => 27; |
| 120 |
|
120 |
|
| 121 |
$schema->storage->txn_begin; |
121 |
$schema->storage->txn_begin; |
| 122 |
|
122 |
|
|
Lines 184-189
subtest 'Password validation - authorized requests tests' => sub {
Link Here
|
| 184 |
->json_is( |
184 |
->json_is( |
| 185 |
{ cardnumber => $librarian->cardnumber, patron_id => $librarian->id, userid => $librarian->userid } ); |
185 |
{ cardnumber => $librarian->cardnumber, patron_id => $librarian->id, userid => $librarian->userid } ); |
| 186 |
|
186 |
|
|
|
187 |
$t->post_ok( |
| 188 |
"//$userid:$password@/api/v1/auth/password/validation" => { 'x-koha-embed' => 'patron' } => json => $json ) |
| 189 |
->status_is( 201, 'Validating using the `userid` attribute works, x-koha-embed too' ) |
| 190 |
->json_is( '/patron/patron_id' => $librarian->id ); |
| 191 |
|
| 187 |
$json = { |
192 |
$json = { |
| 188 |
password => $password, |
193 |
password => $password, |
| 189 |
userid => $librarian->cardnumber, |
194 |
userid => $librarian->cardnumber, |
| 190 |
- |
|
|