Bugzilla – Attachment 157271 Details for
Bug 22632
Add logging of merged patrons
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 22632: (follow-up) Apply perltidy fixes and add missing exec flag to Log.t
Bug-22632-follow-up-Apply-perltidy-fixes-and-add-m.patch (text/plain), 4.94 KB, created by
David Nind
on 2023-10-17 16:30:10 UTC
(
hide
)
Description:
Bug 22632: (follow-up) Apply perltidy fixes and add missing exec flag to Log.t
Filename:
MIME Type:
Creator:
David Nind
Created:
2023-10-17 16:30:10 UTC
Size:
4.94 KB
patch
obsolete
>From 26c96a026b34287531fb97f9fe3e402fc6c700e2 Mon Sep 17 00:00:00 2001 >From: Owen Leonard <oleonard@myacpl.org> >Date: Tue, 17 Oct 2023 15:54:31 +0000 >Subject: [PATCH] Bug 22632: (follow-up) Apply perltidy fixes and add missing > exec flag to Log.t > >Signed-off-by: David Nind <david@davidnind.com> >--- > t/db_dependent/Koha/Patron/Log.t | 67 +++++++++++++++++++++----------- > 1 file changed, 45 insertions(+), 22 deletions(-) > mode change 100644 => 100755 t/db_dependent/Koha/Patron/Log.t > >diff --git a/t/db_dependent/Koha/Patron/Log.t b/t/db_dependent/Koha/Patron/Log.t >old mode 100644 >new mode 100755 >index 02ff9602ee..0aafcd074a >--- a/t/db_dependent/Koha/Patron/Log.t >+++ b/t/db_dependent/Koha/Patron/Log.t >@@ -29,48 +29,71 @@ subtest 'Test Koha::Patrons::merge' => sub { > plan tests => 4; > my $builder = t::lib::TestBuilder->new; > >- my $keeper = $builder->build_object({ class => 'Koha::Patrons' }); >+ my $keeper = $builder->build_object( { class => 'Koha::Patrons' } ); > >- my $borrower1 = $builder->build({source => 'Borrower'}); >- my $borrower2 = $builder->build({source => 'Borrower'}); >- my $borrower3 = $builder->build({source => 'Borrower'}); >- my $borrower4 = $builder->build({source => 'Borrower'}); >+ my $borrower1 = $builder->build( { source => 'Borrower' } ); >+ my $borrower2 = $builder->build( { source => 'Borrower' } ); >+ my $borrower3 = $builder->build( { source => 'Borrower' } ); >+ my $borrower4 = $builder->build( { source => 'Borrower' } ); > > #test with BorrowersLog on >- t::lib::Mocks::mock_preference('BorrowersLog', 1); >+ t::lib::Mocks::mock_preference( 'BorrowersLog', 1 ); > >- my $results = $keeper->merge_with([ $borrower1->{borrowernumber}, $borrower2->{borrowernumber} ]); >+ my $results = $keeper->merge_with( [ $borrower1->{borrowernumber}, $borrower2->{borrowernumber} ] ); > >- my $log=GetLogs("","","",["MEMBERS"],["PATRON_MERGE"],$keeper->id,""); >+ my $log = GetLogs( "", "", "", ["MEMBERS"], ["PATRON_MERGE"], $keeper->id, "" ); > >- my $info_borrower1 = $borrower1->{firstname} . " " . $borrower1->{surname} . " (" . $borrower1->{cardnumber} . ") has been merged into " . >- $keeper->firstname . " " . $keeper->surname . " (" . $keeper->cardnumber . ")"; >+ my $info_borrower1 = >+ $borrower1->{firstname} . " " >+ . $borrower1->{surname} . " (" >+ . $borrower1->{cardnumber} >+ . ") has been merged into " >+ . $keeper->firstname . " " >+ . $keeper->surname . " (" >+ . $keeper->cardnumber . ")"; > my $info_log = $log->[0]{info}; > >- is($info_log,$info_borrower1,"GetLogs returns results in the log viewer for the merge of " . $borrower1->{borrowernumber}); >- >- my $info_borrower2 = $borrower2->{firstname} . " " . $borrower2->{surname} . " (" . $borrower2->{cardnumber} . ") has been merged into " . >- $keeper->firstname . " " . $keeper->surname . " (" . $keeper->cardnumber . ")"; >+ is( >+ $info_log, $info_borrower1, >+ "GetLogs returns results in the log viewer for the merge of " . $borrower1->{borrowernumber} >+ ); >+ >+ my $info_borrower2 = >+ $borrower2->{firstname} . " " >+ . $borrower2->{surname} . " (" >+ . $borrower2->{cardnumber} >+ . ") has been merged into " >+ . $keeper->firstname . " " >+ . $keeper->surname . " (" >+ . $keeper->cardnumber . ")"; > $info_log = $log->[1]{info}; > >- is($info_log,$info_borrower2,"GetLogs returns results in the log viewer for the merge of " . $borrower2->{borrowernumber}); >- >+ is( >+ $info_log, $info_borrower2, >+ "GetLogs returns results in the log viewer for the merge of " . $borrower2->{borrowernumber} >+ ); > > #test with BorrowersLog off >- t::lib::Mocks::mock_preference('BorrowersLog', 0); >+ t::lib::Mocks::mock_preference( 'BorrowersLog', 0 ); > >- $keeper = $builder->build_object({ class => 'Koha::Patrons' }); >+ $keeper = $builder->build_object( { class => 'Koha::Patrons' } ); > >- $results = $keeper->merge_with([ $borrower3->{borrowernumber}, $borrower4->{borrowernumber} ]); >+ $results = $keeper->merge_with( [ $borrower3->{borrowernumber}, $borrower4->{borrowernumber} ] ); > >- $log=GetLogs("","","",["MEMBERS"],["PATRON_MERGE"],$keeper->id,""); >+ $log = GetLogs( "", "", "", ["MEMBERS"], ["PATRON_MERGE"], $keeper->id, "" ); > $info_log = $log->[0]{info}; > >- is($info_log,undef,"GetLogs didn't returns results in the log viewer for the merge of " . $borrower3->{borrowernumber}); >+ is( >+ $info_log, undef, >+ "GetLogs didn't returns results in the log viewer for the merge of " . $borrower3->{borrowernumber} >+ ); > > $info_log = $log->[1]{info}; > >- is($info_log,undef,"GetLogs didn't returns results in the log viewer for the merge of " . $borrower4->{borrowernumber}); >+ is( >+ $info_log, undef, >+ "GetLogs didn't returns results in the log viewer for the merge of " . $borrower4->{borrowernumber} >+ ); > }; > > $schema->storage->txn_rollback; >-- >2.30.2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 22632
:
87778
|
87920
|
87921
|
87922
|
87923
|
87926
|
87995
|
87996
|
87997
|
87998
|
87999
|
88043
|
88044
|
88045
|
88046
|
89728
|
89729
|
89730
|
89731
|
157260
|
157261
|
157262
|
157263
|
157264
|
157265
|
157266
|
157267
|
157268
|
157269
|
157270
|
157271
|
157278
|
157281
|
157286
|
159553
|
159554
|
159555
|
159556
|
159557
|
159558