| Lines 827-833
          subtest 'search_patrons_to_anonymise & anonymise_issue_history' => sub {
      
      
        Link Here | 
        
          | 827 |     t::lib::Mocks::mock_preference( 'AnonymousPatron', $anonymous->{borrowernumber} ); | 827 |     t::lib::Mocks::mock_preference( 'AnonymousPatron', $anonymous->{borrowernumber} ); | 
        
          | 828 |  | 828 |  | 
        
          | 829 |     subtest 'patron privacy is 1 (default)' => sub { | 829 |     subtest 'patron privacy is 1 (default)' => sub { | 
          
            
              | 830 |         plan tests => 8; | 830 |         plan tests => 9; | 
        
          | 831 |  | 831 |  | 
        
          | 832 |         t::lib::Mocks::mock_preference('IndependentBranches', 0); | 832 |         t::lib::Mocks::mock_preference('IndependentBranches', 0); | 
        
          | 833 |         my $patron = $builder->build( | 833 |         my $patron = $builder->build( | 
  
    | Lines 878-883
          subtest 'search_patrons_to_anonymise & anonymise_issue_history' => sub {
      
      
        Link Here | 
        
          | 878 |         my $rows_affected = Koha::Patrons->search_patrons_to_anonymise( { before => '2011-11-12' } )->anonymise_issue_history( { before => '2010-10-11' } ); | 878 |         my $rows_affected = Koha::Patrons->search_patrons_to_anonymise( { before => '2011-11-12' } )->anonymise_issue_history( { before => '2010-10-11' } ); | 
        
          | 879 |         ok( $rows_affected > 0, 'AnonymiseIssueHistory should affect at least 1 row' ); | 879 |         ok( $rows_affected > 0, 'AnonymiseIssueHistory should affect at least 1 row' ); | 
        
          | 880 |  | 880 |  | 
            
              |  |  | 881 |         $patrons_to_anonymise = Koha::Patrons->search_patrons_to_anonymise( { before => '2010-10-11' } ); | 
            
              | 882 |         is( $patrons_to_anonymise->count, 0, 'search_patrons_to_anonymise should return 0 after anonymisation is done' ); | 
            
              | 883 |  | 
        
          | 881 |         my $dbh = C4::Context->dbh; | 884 |         my $dbh = C4::Context->dbh; | 
        
          | 882 |         my $sth = $dbh->prepare(q|SELECT borrowernumber FROM old_issues where itemnumber = ?|); | 885 |         my $sth = $dbh->prepare(q|SELECT borrowernumber FROM old_issues where itemnumber = ?|); | 
        
          | 883 |         $sth->execute($item_1->{itemnumber}); | 886 |         $sth->execute($item_1->{itemnumber}); | 
  
    | Lines 935-941
          subtest 'search_patrons_to_anonymise & anonymise_issue_history' => sub {
      
      
        Link Here | 
        
          | 935 |         my ( $returned, undef, undef ) = C4::Circulation::AddReturn( $item->{barcode}, undef, undef, dt_from_string('2010-10-10') ); | 938 |         my ( $returned, undef, undef ) = C4::Circulation::AddReturn( $item->{barcode}, undef, undef, dt_from_string('2010-10-10') ); | 
        
          | 936 |         is( $returned, 1, 'The item should have been returned' ); | 939 |         is( $returned, 1, 'The item should have been returned' ); | 
        
          | 937 |         my $rows_affected = Koha::Patrons->search_patrons_to_anonymise( { before => '2010-10-11' } )->anonymise_issue_history( { before => '2010-10-11' } ); | 940 |         my $rows_affected = Koha::Patrons->search_patrons_to_anonymise( { before => '2010-10-11' } )->anonymise_issue_history( { before => '2010-10-11' } ); | 
          
            
              | 938 |         ok( $rows_affected > 0, 'AnonymiseIssueHistory should not return any error if success' ); | 941 |         is( $rows_affected, 0, 'AnonymiseIssueHistory should not return any error if success' ); | 
        
          | 939 |  | 942 |  | 
        
          | 940 |         my $dbh = C4::Context->dbh; | 943 |         my $dbh = C4::Context->dbh; | 
        
          | 941 |         my ($borrowernumber_used_to_anonymised) = $dbh->selectrow_array(q| | 944 |         my ($borrowernumber_used_to_anonymised) = $dbh->selectrow_array(q| | 
            
              | 942 | -  |  |  |