Lines 342-347
subtest 'add() tests' => sub {
Link Here
|
342 |
delete $newpatron->{patron_id}; |
342 |
delete $newpatron->{patron_id}; |
343 |
delete $newpatron->{restricted}; |
343 |
delete $newpatron->{restricted}; |
344 |
delete $newpatron->{anonymized}; |
344 |
delete $newpatron->{anonymized}; |
|
|
345 |
delete $newpatron->{password_expiration_date}; |
345 |
|
346 |
|
346 |
# Create a library just to make sure its ID doesn't exist on the DB |
347 |
# Create a library just to make sure its ID doesn't exist on the DB |
347 |
my $library_to_delete = $builder->build_object({ class => 'Koha::Libraries' }); |
348 |
my $library_to_delete = $builder->build_object({ class => 'Koha::Libraries' }); |
Lines 395-400
subtest 'add() tests' => sub {
Link Here
|
395 |
delete $newpatron->{patron_id}; |
396 |
delete $newpatron->{patron_id}; |
396 |
delete $newpatron->{restricted}; |
397 |
delete $newpatron->{restricted}; |
397 |
delete $newpatron->{anonymized}; |
398 |
delete $newpatron->{anonymized}; |
|
|
399 |
delete $newpatron->{password_expiration_date}; |
398 |
$patron_to_delete->delete; |
400 |
$patron_to_delete->delete; |
399 |
|
401 |
|
400 |
# Set a date field |
402 |
# Set a date field |
Lines 620-625
subtest 'update() tests' => sub {
Link Here
|
620 |
delete $newpatron->{patron_id}; |
622 |
delete $newpatron->{patron_id}; |
621 |
delete $newpatron->{restricted}; |
623 |
delete $newpatron->{restricted}; |
622 |
delete $newpatron->{anonymized}; |
624 |
delete $newpatron->{anonymized}; |
|
|
625 |
delete $newpatron->{password_expiration_date}; |
623 |
|
626 |
|
624 |
$t->put_ok("//$userid:$password@/api/v1/patrons/-1" => json => $newpatron) |
627 |
$t->put_ok("//$userid:$password@/api/v1/patrons/-1" => json => $newpatron) |
625 |
->status_is(404) |
628 |
->status_is(404) |
Lines 698-703
subtest 'update() tests' => sub {
Link Here
|
698 |
$newpatron->{patron_id} = $unauthorized_patron->to_api->{patron_id}; |
701 |
$newpatron->{patron_id} = $unauthorized_patron->to_api->{patron_id}; |
699 |
$newpatron->{restricted} = $unauthorized_patron->to_api->{restricted}; |
702 |
$newpatron->{restricted} = $unauthorized_patron->to_api->{restricted}; |
700 |
$newpatron->{anonymized} = $unauthorized_patron->to_api->{anonymized}; |
703 |
$newpatron->{anonymized} = $unauthorized_patron->to_api->{anonymized}; |
|
|
704 |
$newpatron->{password_expiration_date} = $unauthorized_patron->to_api->{password_expiration_date}; |
701 |
|
705 |
|
702 |
my $got = $result->tx->res->json; |
706 |
my $got = $result->tx->res->json; |
703 |
my $updated_on_got = delete $got->{updated_on}; |
707 |
my $updated_on_got = delete $got->{updated_on}; |
Lines 729-734
subtest 'update() tests' => sub {
Link Here
|
729 |
delete $newpatron->{patron_id}; |
733 |
delete $newpatron->{patron_id}; |
730 |
delete $newpatron->{restricted}; |
734 |
delete $newpatron->{restricted}; |
731 |
delete $newpatron->{anonymized}; |
735 |
delete $newpatron->{anonymized}; |
|
|
736 |
delete $newpatron->{password_expiration_date}; |
732 |
|
737 |
|
733 |
# attempt to update |
738 |
# attempt to update |
734 |
$authorized_patron->flags( 2**4 )->store; # borrowers flag = 4 |
739 |
$authorized_patron->flags( 2**4 )->store; # borrowers flag = 4 |
735 |
- |
|
|