Bug 37892: (QA follow-up) Add tests for ->is_guarantor/ee

Test plan:
Run t/db_dependent/Koha/Patron.t

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
Marcel de Rooy 2024-09-20 08:44:30 +00:00 committed by Katrin Fischer
parent 391e150e07
commit bc68a17c54
No known key found for this signature in database
GPG Key ID: 0EF6E2C03357A834
1 changed files with 6 additions and 2 deletions

View File

@ -426,12 +426,16 @@ subtest 'guarantor checks on patron creation / update tests' => sub {
$builder->build_object( { class => 'Koha::Patrons', value => { categorycode => $category->categorycode } } );
subtest 'patron update tests' => sub {
plan tests => 4;
plan tests => 7;
ok(
$guarantee->add_guarantor( { guarantor_id => $guarantor->borrowernumber, relationship => 'guarantor' } ),
"Relationship is added, no problem"
);
is( $guarantor->guarantee_relationships->count, 1, 'Relationship added' );
is( $guarantor->is_guarantor, 1, 'Is a guarantor' );
is( $guarantor->is_guarantee, 0, 'Is no guarantee' );
is( $guarantee->is_guarantor, 0, 'Is no guarantor' );
is( $guarantee->is_guarantee, 1, 'Is a guarantee' );
ok( $guarantor->surname("Duck")->store(), "Updating guarantor is okay" );
ok( $guarantee->surname("Duck")->store(), "Updating guarantee is okay" );
};