From bc68a17c548c6c63ab0a487e479cb0f1648ff4c5 Mon Sep 17 00:00:00 2001 From: Marcel de Rooy Date: Fri, 20 Sep 2024 08:44:30 +0000 Subject: [PATCH] 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 Signed-off-by: Martin Renvoize Signed-off-by: Katrin Fischer --- t/db_dependent/Koha/Patron.t | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/t/db_dependent/Koha/Patron.t b/t/db_dependent/Koha/Patron.t index a885a4f4a5..de956c4cd5 100755 --- a/t/db_dependent/Koha/Patron.t +++ b/t/db_dependent/Koha/Patron.t @@ -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" ); }; -- 2.39.5